麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

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

2020-03-16 20:53:35
字體:
供稿:網(wǎng)友

正則表達式

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

正則表達式目的

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

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

正則表達式的特點是

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

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

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}$/;  //檢測輸入內(nèi)容是否匹配正則表達式  if(!reg.test(username)){    $('s1').innerHTML='用戶名必須是5-10位數(shù)字或字母組成,開頭不能是數(shù)字';    return false;  }  //匹配,返回空    $('s1').innerHTML='';    return true;}

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

3.驗證密碼

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

4.驗證郵箱

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

5.驗證手機號

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

6.驗證身份證號

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

7.驗證QQ號

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

8.檢測所有條件

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

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

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


注:相關(guān)教程知識閱讀請移步到正則表達式頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩精品| 成人短视频在线播放 | 国产美女一区二区在线观看 | 久在线观看福利视频69 | 福利免费在线观看 | 国产高潮好爽好大受不了了 | 一级毛片免费大片 | 春光影院理论片 | 曰韩一级片 | av免费不卡国产观看 | 悠悠成人资源亚洲一区二区 | 色就操| 国产18视频 | 国产免费最爽的乱淫视频a 毛片国产 | 国产精品久久久久久一区二区三区 | 男女羞羞在线观看 | 欧洲精品久久久 | 激情网站在线观看 | 国产亚洲自拍一区 | 免费在线观看亚洲 | 一区二区三区欧美在线 | 意大利av在线 | 美国av免费看 | 男女牲高爱潮免费视频男女 | 欧美成人精品一区二区三区 | 久久久99精品视频 | 亚洲日色| 久久精品超碰 | 精品国产一区二区三区成人影院 | 成人做爰www免费看 欧美精品免费一区二区三区 | 少妇一级淫片免费放正片 | 国产自在线 | 中文日韩在线视频 | 国产成人免费精品 | 黄色毛片一级 | 欧美一级淫片免费视频黄 | 欧美爱爱视频 | 亚洲成人激情av | 2021国产精品 | 国产亚洲精品久久久久久久久久 | 狠狠干狠狠操 |