a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > regex > 正文

正則表達式注冊表驗證筆記整理

2020-01-20 22:01:23
字體:
來源:轉載
供稿:網友

正則表達式

正則表達式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符及這些特定字符的組合,組成一個“規則字符串”,這個“規則字符串”用來表達對字符串的一種過濾邏輯。

正則表達式目的

1. 給定的字符串是否符合正則表達式的過濾邏輯(稱作“匹配”);

2. 可以通過正則表達式,從字符串中獲取我們想要的特定部分。

正則表達式的特點是

1.靈活性、邏輯性和功能性非常的強;

2.可以迅速地用極簡單的方式達到字符串的復雜控制;

3.對于剛接觸的人來說,比較晦澀難懂。

注冊表驗證

1.獲取id

function $(id){  return document.getElementById(id);}

2.驗證姓名

function checkName(){  //獲取值  var username=$('user').value;  //判斷不能為空  if(username==''){    $('s1').innerHTML='用戶名不能為空';    return false;  }  //正則表達式  var reg=/^[a-zA-Z][a-zA-Z0-9]{4,9}$/;  //檢測輸入內容是否匹配正則表達式  if(!reg.test(username)){    $('s1').innerHTML='用戶名必須是5-10位數字或字母組成,開頭不能是數字';    return false;  }  //匹配,返回空    $('s1').innerHTML='';    return true;}

備注:s1為判斷提示內容,添加在輸入框后<span id='s1'></span>

3.驗證密碼

function checkPwd(){  //獲得值    同上…  //判斷不能為空    同上…  //正則表達式  var reg=/^/S{6,}$/;  //檢測輸入內容是否匹配正則表達式  if(reg.test(password)==false){    $('s2').innerHTML='密碼必須是6位以上';    return false;  }  //匹配,返回空    同上…}

4.驗證郵箱

function checkEmail(){  //獲得值    同上…  //判斷不能為空    同上…  //正則表達式  var reg=/^/w+@/w+/.com|cn|net$/;        //檢測輸入內容是否匹配正則表達式  if(!reg.test(email)){    $('s3').innerHTML='郵箱不合法';    return false;  }  //匹配,返回空    同上…}

5.驗證手機號

function checkTel(){  //獲得值    同上…  //判斷不能為空    同上…  //正則表達式  var reg=/^1[34578]/d{9}$/;       //檢測輸入內容是否匹配正則表達式  if(!reg.test(tel)){    $('s4').innerHTML='手機號碼不合法';    return false;  }  //匹配,返回空    同上…}

6.驗證身份證號

function checkCid(){  //獲得值    同上…  //判斷不能為空    同上…  //正則表達式  var reg=/^/d{15}$|^/d{17}/d|x$/;       //檢測輸入內容是否匹配正則表達式  if(!reg.test(cid)){    $('s5').innerHTML='身份證不合法';    return false;  }  //匹配,返回空    同上…}

7.驗證QQ號

function checkQQ(){  //獲得值    同上…  //判斷不能為空    同上…  //正則表達式  var reg=/^[1-9]/d{7,10}$/;       //檢測輸入內容是否匹配正則表達式  if(!reg.test(qq)){    $('s6').innerHTML='QQ必須是8到11數字組成,開頭不能是0';    return false;      }  //匹配,返回空    同上…}

8.檢測所有條件

function checkAll(){  if(checkName()&&checkPwd()&&checkEmail()&&checkTel()&&checkCid()&&checkQQ()){    return true;  }else{    return false;  }}

當然,到后期可以使用jQuery Validate驗證框架進行表達驗證,更加便捷。

以上所述是小編給大家介紹的正則表達式注冊表驗證筆記整理,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一本久久a久久精品亚洲 | 国产一区二区毛片 | 国产精品成人品 | 免费av片网站 | 亚洲黄色免费观看 | 91国偷自产一区二区三区亲奶 | 欧美一区二区人人喊爽 | 日韩一区在线观看视频 | 国产一区二区三区在线免费观看 | 日日操夜夜添 | 日韩精品小视频 | 亚洲欧美影院 | 久久国产一区 | 久草在线资源福利站 | 国产精品福利在线观看 | 精品国产乱码一区二区三 | 国产午夜小视频 | 婷婷天堂 | 久久久久国产 | 国产一二三在线 | 国产成人免费视频网站视频社区 | 亚洲九九精品 | 日韩在线观看不卡 | 久久久久久国产 | 久久22 | 99精品九九| 黄色成人在线播放 | 精品国产一区二区 | 亚洲精品在线播放 | 一本色道| 午夜免费片 | 色欧美日韩 | 日本在线一区二区 | 亚洲综合色视频在线观看 | 国产一区二区欧美 | 国产精久久久久久久妇剪断 | 羞羞视频官网 | 欧美日韩中文国产一区发布 | 久久免费视频网 | 策驰影院在线观看2024 | 日韩成人免费av |