亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 正則表達式在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麻豆精品国产片在线观看| 精品国产一区二区三区国产馆 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩在线观看视频免费| 二级特黄绝大片免费视频大片| 黄视频网站免费| 精品视频在线观看视频免费视频| 国产网站免费| 99热精品在线| 国产91丝袜在线播放0| 精品国产三级a| 99色视频| 黄视频网站在线观看| 国产原创视频在线| 国产麻豆精品免费视频| 欧美激情中文字幕一区二区| 青青青草影院| 欧美激情一区二区三区中文字幕| 成人免费观看的视频黄页| 精品国产一区二区三区久久久狼| 亚洲精品久久玖玖玖玖| 日日日夜夜操| 美女免费毛片| 亚飞与亚基在线观看| 久久国产影院| 九九久久国产精品| 日韩女人做爰大片| 国产视频在线免费观看| 日韩女人做爰大片| 免费国产一级特黄aa大片在线| 日本免费乱人伦在线观看| 国产精品123| 999久久久免费精品国产牛牛| 91麻豆精品国产自产在线观看一区| 国产网站在线| 台湾毛片| 欧美激情一区二区三区在线播放 | 亚洲第一页色| 国产精品免费久久| 国产韩国精品一区二区三区| 亚洲爆爽| 欧美日本免费| 九九免费高清在线观看视频 | 香蕉视频久久| 精品视频免费观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 色综合久久手机在线| 久久精品道一区二区三区| 久草免费在线观看| 高清一级毛片一本到免费观看| 色综合久久手机在线| a级黄色毛片免费播放视频| 天天色色色| 国产一区二区精品久久91| 国产网站免费观看| 一级毛片视频免费| 青青青草视频在线观看| 麻豆午夜视频| 欧美大片a一级毛片视频| 美国一区二区三区| 精品视频在线观看一区二区| 午夜在线亚洲男人午在线| 天天色色色| | 久久国产精品自由自在| 国产一区二区精品久久91| 久久国产一区二区| 国产美女在线一区二区三区| 精品国产香蕉伊思人在线又爽又黄| 黄视频网站在线观看| 免费国产在线观看不卡| 国产高清视频免费观看| 韩国三级视频网站| 美女免费毛片| 精品久久久久久免费影院| 中文字幕97| 高清一级片| 欧美电影免费看大全| 日韩在线观看免费| 国产美女在线一区二区三区| 日本免费乱人伦在线观看| 国产伦久视频免费观看视频| 91麻豆精品国产自产在线| 99久久精品国产高清一区二区| 高清一级淫片a级中文字幕| 香蕉视频一级| 高清一级淫片a级中文字幕| 精品久久久久久免费影院| 日韩中文字幕在线播放| 久久国产精品只做精品| 欧美一级视| 亚久久伊人精品青青草原2020| 99久久网站| 二级片在线观看| 国产不卡在线看| 欧美国产日韩精品| 久久福利影视| 中文字幕一区二区三区精彩视频| 久久久久久久男人的天堂| 国产国语对白一级毛片| 黄视频网站免费看| 国产麻豆精品hdvideoss| 青草国产在线观看| 日韩专区第一页| 免费国产在线视频| 国产91素人搭讪系列天堂| 九九热国产视频| 欧美1区2区3区| 免费一级片在线观看| 亚洲爆爽| 色综合久久天天综线观看| 国产91丝袜高跟系列| 国产a毛片| 一本高清在线| 精品久久久久久影院免费| 亚洲精品中文一区不卡| 黄色福利| 青青青草影院| 成人免费观看的视频黄页| 久久久久久久网| 999精品视频在线| 国产一区二区精品| 国产网站免费| 国产综合成人观看在线| 久久精品道一区二区三区| 成人免费一级毛片在线播放视频| 精品视频在线看 | 国产原创视频在线| 国产成人啪精品| 99热视热频这里只有精品| 黄色福利| 91麻豆国产福利精品| 精品视频一区二区三区| 日本在线播放一区| 成人免费福利片在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产91精品露脸国语对白| 日韩综合| 99久久视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 青青久久精品| 欧美国产日韩精品| 一级女性全黄生活片免费| 欧美国产日韩一区二区三区| 91麻豆精品国产片在线观看 | 国产精品1024在线永久免费| 午夜欧美成人香蕉剧场| 久久精品欧美一区二区| 午夜激情视频在线播放| 精品国产一区二区三区久| 天堂网中文字幕| 四虎久久影院| 黄色短视频网站| 国产成人欧美一区二区三区的| 色综合久久天天综合绕观看 | 国产精品1024在线永久免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产亚洲精品成人a在线| 久久精品道一区二区三区| 精品视频在线看| 午夜欧美成人久久久久久| 色综合久久天天综线观看| 精品在线免费播放| 午夜欧美成人香蕉剧场| 九九免费高清在线观看视频 | 麻豆网站在线看| 999久久狠狠免费精品| 欧美大片aaaa一级毛片| 亚洲 激情| 国产a视频| 天天做日日爱| 欧美电影免费看大全| 精品国产一区二区三区精东影业| 九九九网站| 成人免费观看视频| 亚洲 国产精品 日韩| 日韩女人做爰大片| 色综合久久天天综合| 国产91精品系列在线观看| 高清一级片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 午夜家庭影院| 精品视频在线观看视频免费视频| 精品国产一区二区三区精东影业| 国产一区二区精品久| 青青青草视频在线观看| 一级女性全黄生活片免费| 美女被草网站| 欧美1区| 999久久久免费精品国产牛牛| 欧美大片毛片aaa免费看| 精品久久久久久中文字幕一区| 国产精品自拍亚洲| 国产精品1024在线永久免费| 国产一级生活片| 91麻豆高清国产在线播放| 国产成人啪精品| 精品久久久久久中文字幕一区| 国产91精品一区|