jQuery驗(yàn)證手機(jī)號(hào)郵箱身份證的正則表達(dá)式(含港澳臺(tái))
自己對正則驗(yàn)證也沒系統(tǒng)用過,這次自己做個(gè)demo,一下子把這些全都用上了,下次有需要直接來拿了。
以下代碼是在頁面使用JQuery進(jìn)行驗(yàn)證的,也有在后臺(tái)進(jìn)行驗(yàn)證的,可以試試,都一樣的原理。
直接上代碼:注意:(有些驗(yàn)證規(guī)則當(dāng)然不僅僅是本文的,也許還有其他更好的,可以留言交流)
手機(jī)號(hào):(移動(dòng)-電信-聯(lián)通)
var tel = $("#PhoneNumber").val();//獲取輸入的手機(jī)號(hào) var yidongreg = /^(134[012345678]\d{7}|1[34578][012356789]\d{8})$/; var dianxinreg = /^1[3578][01379]\d{8}$/; var liantongreg = /^1[34578][01256]\d{8}$/; //var reg = /^1[3|4|5|7|8]\d{9}$/;//這一種也可以 if (yidongreg.test(tel) || dianxinreg.test(tel) || liantongreg.test(tel)) { }
郵箱:
var emailvalue = $("#EmailUser").val();//獲取輸入的郵箱 //var emailreg1 = /^\w+([-+.]\w+)*@("@")\w+([-.]\w+)*\.\w+([-.]\w+)*$/;//這個(gè)也可以 var emailreg = /^\w+((-\w+)|(\.\w+))*\@("@")[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; if (emailreg.test(emailvalue)) { }
身份證:
var userCardvalue = $("#UserIDCard").val();//獲取輸入身份證 var userCardreg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; var taiwanreg=/^[A-Z][0-9]{9}$/; var xianggangreg=/^[A-Z][0-9]{6}\([0-9A]\)$/; var aomenreg=/^[157][0-9]{6}\([0-9]\)$/; if(userCardreg.test(userCardvalue)||taiwanreg.test(userCardvalue)||xianggangreg.test(userCardvalue)||aomenreg.t est(userCardvalue)) { }
以上所述是小編給大家介紹的jQuery驗(yàn)證手機(jī)號(hào)郵箱身份證的正則表達(dá)式(含港澳臺(tái)),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
linux shell 正則表達(dá)式(BREs,EREs,PREs)差異比較
在計(jì)算機(jī)科學(xué)中,是指一個(gè)用來描述或者匹配一系列符合某個(gè)句法規(guī)則的字符串的單個(gè)字符串。在很多文本編輯器或其他工具里,正則表達(dá)式通常被用來檢索和/或替換那些符合某個(gè)模式的文本內(nèi)容2013-11-11匹配移動(dòng)/聯(lián)通/電信手機(jī)號(hào)碼正則表達(dá)式小結(jié)
接下來為大家詳細(xì)介紹下匹配移動(dòng)/聯(lián)通/電信手機(jī)號(hào)碼正則表達(dá)式,具體實(shí)現(xiàn)代碼如下,感興趣的朋友可以參考下哈2013-04-04JS和C#實(shí)現(xiàn)的兩個(gè)正則替換功能示例分析
這篇文章主要介紹了JS和C#實(shí)現(xiàn)的兩個(gè)正則替換功能,結(jié)合具體實(shí)例形式分析了js與C#進(jìn)行字符串正則替換的相關(guān)實(shí)現(xiàn)方法與注意事項(xiàng),需要的朋友可以參考下2017-06-06淺析lastIndex對正則表達(dá)式結(jié)果的影響
js中正則表達(dá)式的使用方式有兩種,一種是正則表達(dá)式對象的方法,一種是字符串對象的方法。下面通過本文給大家分享lastIndex對正則表達(dá)式結(jié)果的影響,需要的朋友參考下吧2017-11-11