欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 正則表達式在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的程序

    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    中国xxxx性xxxx产国| 日韩一区二区麻豆国产| 国产精品久久久久一区二区三区共| 日本免费新一区视频| 超碰caoprom| 3atv一区二区三区| 日日欢夜夜爽一区| 久久午夜夜伦鲁鲁片| 日韩一区和二区| 日本欧美一区二区三区乱码| 国产三级视频网站| 精品成人一区二区| 极品美女销魂一区二区三区| 国产又粗又黄又猛| 国产欧美日韩麻豆91| 国产成人午夜99999| 日韩成人毛片视频| 亚洲视频 欧洲视频| 91亚洲国产成人精品一区二三| 在线观看一区日韩| 亚洲午夜久久久久久久久久久| 97中文字幕在线观看| 91精品国产麻豆国产自产在线| 日韩中文字幕区一区有砖一区 | 亚洲熟女乱综合一区二区| 在线中文字幕一区| 亚洲国产成人porn| 国产精品探花一区二区在线观看| 日韩欧美精品在线视频| 国内一区二区在线| 国产精品一区二区亚洲| 亚洲欧洲精品天堂一级| 日韩高清一二三区| 日韩欧美国产一二三区| 国产在线视视频有精品| √天堂中文官网8在线| 夜色激情一区二区| 亚洲黄色在线网站| 欧美国产精品一区| wwwww在线观看| 精品女同一区二区| 成人精品免费看| 欧美另类z0zxhd电影| 老司机午夜精品| 琪琪一区二区三区| 91制片厂在线| 一区二区三区欧美久久| 素人fc2av清纯18岁| 国产日产欧美一区| 丰满少妇中文字幕| 欧美va亚洲va香蕉在线| 国产69精品久久99不卡| 欧美日韩在线亚洲一区蜜芽| 久久国产精品72免费观看| 91久久国产综合| 午夜国产精品一区| 亚洲色图100p| 亚洲超碰精品一区二区| 貂蝉被到爽流白浆在线观看| 亚洲精品中文字幕在线观看| 能免费看av的网站| 亚洲视频在线观看一区| 深爱五月激情网| 亚洲青青青在线视频| 中文字幕一区二区三区人妻电影| 亚洲欧洲成人精品av97| 丰满少妇一区二区三区| 亚洲丝袜另类动漫二区| 成人午夜福利一区二区| 一区二区三区四区在线播放| 免费一级黄色录像| 亚洲高清视频中文字幕| 日韩激情小视频| 青娱乐精品视频在线| 91久久香蕉国产日韩欧美9色| 奇米亚洲午夜久久精品| 在线亚洲高清视频| 国产精品自在在线| 欧美一区二区黄| 99久久精品99国产精品| 久久久午夜精品理论片中文字幕| 韩国三级在线看| 国产精品另类一区| 日韩精品电影一区二区| 亚洲国产欧美日韩另类综合 | 国产精品久久毛片av大全日韩| 日本护士做爰视频| 亚洲精品va在线观看| 亚洲一级理论片| 免费成人美女在线观看.| 欧美日韩一区小说| 不卡视频免费播放| 久久久www成人免费毛片麻豆 | 精彩视频一区二区三区| 欧美日韩小视频| 成a人片亚洲日本久久| 久久久久久免费毛片精品| 国产又粗又猛又色| 亚洲综合激情小说| 色综合天天综合网国产成人综合天 | 国产精一区二区三区| 日韩欧美三级在线| 国产伦精品一区二区三区精品| 亚洲男人电影天堂| 老妇女50岁三级| 国产精品香蕉一区二区三区| 欧美精品一区二区在线观看| 五十路六十路七十路熟婆| 亚洲一区二区三区激情| 在线一区二区三区四区五区 | 一本大道久久a久久精品综合| 国产一区二区在线看| 精品福利一二区| 公侵犯人妻一区二区三区| 天堂va蜜桃一区二区三区 | 久久久综合视频| 老牛影视av老牛影视av| 日韩国产欧美三级| 91精品国产91热久久久做人人 | 久久精品国产999大香线蕉| 欧美一区二区三区四区高清 | 亚洲av无码专区在线播放中文| 亚洲裸体xxx| 91久久久免费一区二区| kk眼镜猥琐国模调教系列一区二区 | 欧美乱妇23p| 挪威xxxx性hd极品| 日韩在线一区二区三区| 日韩午夜在线播放| 黄色正能量网站| 久久精品国产99| 国产日韩欧美电影| 夫妻性生活毛片| 成人高清在线视频| 亚洲精品第一国产综合野| 欧美性xxxxx极品少妇| 美女流白浆视频| 婷婷六月综合网| 日韩免费福利电影在线观看| 91成人破解版| 国产九九视频一区二区三区| 国产精品三级av在线播放| 中文字幕在线观看成人| 91免费在线视频观看| 亚洲国产综合91精品麻豆| 制服丝袜av成人在线看| 不卡一区二区在线观看| 经典三级视频一区| 国产精品嫩草久久久久| 在线免费亚洲电影| 国产xxxx视频| 久久爱www久久做| 欧美激情在线看| 色综合久久综合网欧美综合网| 97精品国产露脸对白| 午夜一区二区三区在线观看| 欧美va日韩va| 黄色一级片中国| 野战少妇38p| 国内精品久久久久影院薰衣草| 一起草在线视频| 久久99热狠狠色一区二区| 国产一区二区主播在线| 国产精品初高中害羞小美女文| 欧美中文字幕不卡| 亚洲狠狠婷婷综合久久久久图片| 国产精品资源在线| 亚洲精品久久久久久国产精华液 | 成人激情校园春色| 亚洲国产裸拍裸体视频在线观看乱了 | 99久久精品情趣| 婷婷成人综合网| 国产三级久久久| 欧美日韩一区二区在线观看| 玖玖爱在线观看| 成人av免费在线播放| 日韩中文字幕av电影| 欧美国产综合色视频| 欧美日韩久久不卡| 国产视频123区| 久久久男人的天堂| 国产精品一二三| 亚洲成av人片在www色猫咪| 国产亚洲欧美中文| 欧美日韩大陆一区二区| 99久久99久久精品免费看小说.| 人妻换人妻仑乱| 国产又粗又猛又爽又黄91精品| 一区二区三区视频在线看| 久久久99久久精品欧美| 欧美日韩国产小视频| 韩国一级黄色录像| 国产不卡一二三| 99久久婷婷国产精品综合| 蜜桃视频在线观看一区二区| 亚洲视频免费在线观看| 久久亚洲二区三区| 欧美精品一二三四| 免费在线观看一级片| 无码人妻精品一区二区中文|