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

首頁 > 編程 > Regex > 正文

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

2020-03-16 20:53:35
字體:
來源:轉載
供稿:網友

正則表達式

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

正則表達式目的

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驗證框架進行表達驗證,更加便捷。

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


注:相關教程知識閱讀請移步到正則表達式頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人教育av | 欧美一二区 | 欧美日韩国产一区二区三区 | 国产91亚洲精品 | 成人高清视频在线观看 | 国产精品一区二区日韩新区 | 午夜黄色影院 | 天天干夜夜操 | 日日综合 | 欧美在线播放一区二区 | 97在线免费观看 | 国产专区在线视频 | 亚洲免费一区二区 | 日韩一区二区三区在线 | 91秦先生艺校小琴 | 国产区久久 | 久久久www成人免费精品 | a√毛片| 久久久久久久99精品免费观看 | 美女毛片 | 成人国产精品视频 | av在线一区二区 | 久久婷婷成人综合色 | 久久久久久久久一区 | 亚洲一区二区三区免费在线观看 | 欧美成a | 在线观看亚洲一区二区 | 午夜老湿影院 | 久久国产精品一区 | av 一区二区三区 | 国产视频久久久久 | 久久久久国 | 国产精品永久在线观看 | 91精彩刺激对白露脸偷拍 | 成人av高清 | 色先锋影音 | aaa级片 | 91在线观看免费 | 黄色一级片视频 | 亚洲精品一区二区三区蜜桃久 | 天天澡天天狠天天天做 |