婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 正則表達式在javascript中的幾個實例

正則表達式在javascript中的幾個實例

熱門標簽:外呼系統api對接 荊州智能電銷機器人 廣西智能外呼系統多少錢 大學校門地圖標注 平涼高德地圖標注商戶要收費嗎 福建微碼電話機器人 銷售電銷機器人詐騙 提高電話機器人接通率 地圖標注與公司業務關系
! 去除字符串兩端空格的處理

如果采用傳統的方式,就要可能就要采用下面的方式了
//清除左邊空格
function js_ltrim(deststr)
{
if(deststr==null)return "";
var pos=0;
var retStr=new String(deststr);
if (retStr.lenght==0) return retStr;
while (retStr.substring(pos,pos+1)==" ") pos++;
retStr=retStr.substring(pos);
return(retStr);
}
//清除右邊空格
function js_rtrim(deststr)
{
if(deststr==null)return "";
var retStr=new String(deststr);
var pos=retStr.length;
if (pos==0) return retStr;
while (pos retStr.substring(pos-1,pos)==" " ) pos--;
retStr=retStr.substring(0,pos);
return(retStr);
}
//清除左邊和右邊空格
function js_trim(deststr)
{
if(deststr==null)return "";
var retStr=new String(deststr);
var pos=retStr.length;
if (pos==0) return retStr;
retStr=js_ltrim(retStr);
retStr=js_rtrim(retStr);
return retStr;
}

采用正則表達式,來去除兩邊的空格,只需以下代碼
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}

一句就搞定了,
可見正則表達式為我們節省了相當的編寫代碼量


! 移動手機號的校驗

如果采用傳統的校驗方式至少就要完成下面三步的校驗,
(1). 是否是數字
(2).是否是11位
(3).數字的第三位是否是5,6,7,8,9
如果采用正則表達式校驗,只需以下代碼
function checkMobile1(form)
{
if (form.mobile.value > "")
{
var reg=/13[5,6,7,8,9]\d{8}/;
if ( form.mobile.value.match(reg)== null)
{
alert("請輸入正確的移動手機號碼!");
form.mobile.focus(); return false;
}
}
return true;
}

從上面的代碼可以看出校驗移動手機號只需定義一個var reg=/13[5,6,7,8,9]\d{8}/;模式匹配串就可以完成合法性校驗了

! URL的校驗,
條件:必須以http:// 或 https:// 開頭, 端口號必須為在1-65535 之間, 以下代碼完成了合法性校驗

//obj:數據對象
//dispStr :失敗提示內容顯示字符串
function checkUrlValid( obj, dispStr)
{
if(obj == null)
{
alert("傳入對象為空");
return false;
}
var str = obj.value;

var urlpatern0 = /^https?:\/\/.+$/i;
if(!urlpatern0.test(str))
{
alert(dispStr+"不合法:必須以'http:\/\/'或'https:\/\/'開頭!");
obj.focus();
return false;
}

var urlpatern2= /^https?:\/\/(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?.+$/i;
if(!urlpatern2.test(str))
{
alert(dispStr+"端口號必須為數字且應在1-65535之間!");
obj.focus();
return false;
}


var urlpatern1 =/^https?:\/\/(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(\/((\.)?(\?)?=??[a-zA-Z0-9_-](\?)?)*)*$/i;

if(!urlpatern1.test(str))
{
alert(dispStr+"不合法,請檢查!");
obj.focus();
return false;
}

var s = "0";
var t =0;
var re = new RegExp(":\\d+","ig");
while((arr = re.exec(str))!=null)
{
s = str.substring(RegExp.index+1,RegExp.lastIndex);

if(s.substring(0,1)=="0")
{
alert(dispStr+"端口號不能以0開頭!");
obj.focus();
return false;
}

t = parseInt(s);
if(t1 || t >65535)
{
alert(dispStr+"端口號必須為數字且應在1-65535之間!");
obj.focus();
return false;
}
}
return true;
}

對url的校驗,看上去有很多的代碼,這是因為要給予出錯提示, 否則只需var urlpatern1 =/^https?:\/\/(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(\/((\.)?(\?)?=??[a-zA-Z0-9_-](\?)?)*)*$/i; 一句就可以校驗出url合法性了


javascript正則表達式檢驗
/*********************************************************************************
* EO_JSLib.js
* javascript正則表達式檢驗
**********************************************************************************/

//校驗是否全由數字組成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗登錄名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串
function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗用戶姓名:只能輸入1-30個以字母開頭的字串
function isTrueName(s)
{
var patrn=/^[a-zA-Z]{1,30}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗密碼:只能輸入6-20個字母、數字、下劃線
function isPasswd(s)
{
var patrn=/^(\w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-”
function isTel(s)
{
//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/;
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}

//校驗手機號碼:必須以數字開頭,除數字外,可含有“-”
function isMobil(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}

//校驗郵政編碼
function isPostalCode(s)
{
//var patrn=/^[a-zA-Z0-9]{3,12}$/;
var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗搜索關鍵字
function isSearch(s)
{
var patrn=/^[^`~!@#$%^*()+=|\\\][\]\{\}:;'\,.>/?]{1}[^`~!@$%^()+=|\\\][\]\{\}:;'\,.>?]{0,19}$/;
if (!patrn.exec(s)) return false
return true
}

function isIP(s) //by zergling
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}

標簽:海南 衡陽 德陽 樂山 婁底 黔東 內江 邯鄲

巨人網絡通訊聲明:本文標題《正則表達式在javascript中的幾個實例》,本文關鍵詞  正則,表達式,在,javascript,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式在javascript中的幾個實例》相關的同類信息!
  • 本頁收集關于正則表達式在javascript中的幾個實例的相關信息資訊供網民參考!
  • 推薦文章

    上一篇:ubb js

    下一篇:簡單的Html轉換UBB的程序

    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产裸体歌舞团一区二区| 精品亚洲成a人| 天堂va蜜桃一区二区三区| 午夜精品福利在线| 久久精品99国产国产精| 成人性生交大片免费看中文| 99久久精品国产一区二区三区 | 色哟哟亚洲精品| 欧美群妇大交群中文字幕| 日韩欧美精品三级| 国产婷婷色一区二区三区四区| 亚洲最快最全在线视频| 蜜臂av日日欢夜夜爽一区| 99re热这里只有精品视频| 69成人精品免费视频| 久久久久久亚洲综合影院红桃| 最新国产成人在线观看| 日韩高清欧美激情| 99re成人在线| 日韩美女在线视频 | 91精品国产全国免费观看| 日韩欧美一级精品久久| 国产精品麻豆一区二区| 日韩理论电影院| 国产一区二区0| 欧美日韩视频专区在线播放| 中文字幕精品一区二区三区精品| 亚洲午夜日本在线观看| 国产成人日日夜夜| 欧美高清一级片在线| 日韩电影网1区2区| 97精品国产露脸对白| 久久美女高清视频| 日日摸夜夜添夜夜添亚洲女人| 不卡区在线中文字幕| 日韩一区二区视频在线观看| 国产日韩精品视频一区| 激情都市一区二区| 欧美精品亚洲一区二区在线播放| 成人欧美一区二区三区视频网页| 久久福利视频一区二区| 91一区在线观看| 欧美精品一二三四| 一区二区三区在线播放| av电影天堂一区二区在线观看| 精品精品国产高清a毛片牛牛| 一区二区三区在线影院| av资源网一区| 日本一区二区视频在线| 风间由美性色一区二区三区| 精品国产乱码久久久久久免费| 日本伊人午夜精品| 欧美日韩精品一区二区三区蜜桃| 亚洲精品视频观看| 91黄色在线观看| 亚洲黄色在线视频| 欧美调教femdomvk| 亚洲第一成人在线| 欧美美女直播网站| 免费一级欧美片在线观看| 欧美电影在哪看比较好| 亚洲成人在线观看视频| 99精品久久只有精品| 精品日韩99亚洲| 国产综合久久久久久鬼色| 精品日产卡一卡二卡麻豆| 国内一区二区在线| 精品美女被调教视频大全网站| 老司机精品视频导航| 久久综合色婷婷| 国产精品99久久久久久似苏梦涵 | aa级大片欧美| 亚洲精品乱码久久久久| 91成人免费电影| 爽好久久久欧美精品| 日韩一级视频免费观看在线| 国产另类ts人妖一区二区| 国产精品久久久久三级| 欧美在线观看视频一区二区| 日本不卡一区二区三区| 久久久久久久久久久久久女国产乱| 国产精品亚洲综合一区在线观看| 久久久久久一二三区| 99在线热播精品免费| 亚洲成a人片在线观看中文| 日韩午夜在线观看| 不卡一卡二卡三乱码免费网站| 综合久久综合久久| 欧美一区二区三区在线观看视频| 国产福利视频一区二区三区| 国产精品福利影院| 欧美日韩亚洲国产综合| 久久激五月天综合精品| 亚洲免费在线电影| 91搞黄在线观看| 久久国产婷婷国产香蕉| 久久九九久精品国产免费直播| 国产一区二区在线免费观看| 国产精品久久久久久久蜜臀| 色婷婷精品大在线视频| 韩国精品久久久| 亚洲丶国产丶欧美一区二区三区| 久久亚洲捆绑美女| 欧洲一区二区三区在线| 国产一区二区三区观看| 亚洲综合成人网| 中文无字幕一区二区三区| 欧美日韩亚洲综合在线| 成人免费视频一区| 亚洲成人黄色小说| 国产精品久久久久影院老司| 欧美大尺度电影在线| 欧美日韩另类国产亚洲欧美一级| 粉嫩欧美一区二区三区高清影视| 亚洲成人免费看| 国产精品成人一区二区艾草| 亚洲精品一区在线观看| 日韩久久免费av| 久久青草欧美一区二区三区| 国产亚洲制服色| 综合色天天鬼久久鬼色| 一区二区三区四区中文字幕| 性做久久久久久久久| 免费日韩伦理电影| 国产激情精品久久久第一区二区| 岛国一区二区三区| 色噜噜狠狠成人中文综合| 欧美色综合久久| 欧美成人精品1314www| 国产亚洲精品久| 亚洲精品伦理在线| 日韩精品久久理论片| 黑人巨大精品欧美一区| 99久久精品免费看国产| 欧美电影在线免费观看| 久久久久久久久久久久久久久99 | 中文av字幕一区| 亚洲综合成人在线| 久久99精品国产91久久来源| 成人免费黄色大片| 欧美视频自拍偷拍| 精品毛片乱码1区2区3区| 最好看的中文字幕久久| 全国精品久久少妇| 91视频在线观看免费| 日韩欧美在线1卡| 中文字幕一区二区三区视频| 视频在线观看91| 国产a级毛片一区| 在线观看视频91| 久久久久久亚洲综合影院红桃| 一区二区三区高清| 国产成人精品亚洲777人妖| 欧美日韩视频一区二区| 国产精品日日摸夜夜摸av| 天天亚洲美女在线视频| 成人精品鲁一区一区二区| 91精品在线观看入口| 中文字幕制服丝袜一区二区三区 | 精品国一区二区三区| 亚洲欧美综合另类在线卡通| 日本午夜精品视频在线观看| 色综合天天综合| 国产欧美精品一区aⅴ影院| 日韩电影一区二区三区四区| 色综合天天狠狠| 欧美国产一区在线| 韩国v欧美v日本v亚洲v| 91精品国产综合久久国产大片| 综合在线观看色| 成人av第一页| 久久久国产精华| 久久国产精品免费| 欧美图区在线视频| 亚洲综合男人的天堂| 99久久婷婷国产| 国产精品入口麻豆九色| 国产成人福利片| 日韩一区二区三区在线| 日日摸夜夜添夜夜添精品视频| 色视频成人在线观看免| 一区在线中文字幕| 波波电影院一区二区三区| 欧美草草影院在线视频| 免费在线看成人av| 91麻豆精品国产91久久久久久久久| 亚洲男女一区二区三区| 日本韩国一区二区三区视频| 亚洲人成精品久久久久| 91在线视频免费观看| 中文字幕日韩一区| 色偷偷久久人人79超碰人人澡 | 精品一区免费av| 精品日韩在线观看| 国产精品资源网| 国产女人水真多18毛片18精品视频 | 99久久精品免费看国产| 综合欧美一区二区三区| 欧美在线一二三四区| 丝袜a∨在线一区二区三区不卡|