成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何使用正則驗(yàn)證手機(jī)號(hào)碼-創(chuàng)新互聯(lián)

這篇文章主要介紹了如何使用正則驗(yàn)證手機(jī)號(hào)碼,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

在久治等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營(yíng)銷(xiāo)推廣,成都外貿(mào)網(wǎng)站建設(shè),久治網(wǎng)站建設(shè)費(fèi)用合理。

只允許輸入數(shù)字

<xsl:attribute name="onkeyup">value=value.replace(/[^\d]/g,'')</xsl:attribute>
<xsl:attribute name="onbeforepaste">clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))</xsl:attribute>
//固定電話只要有一個(gè)填寫(xiě)即可
$('.form-inline').submit(function(){
    var m = $('input[name=mobile]').val();
    var p = $('input[name=phone]').val();
    var reg = /^1\d{10}$/;
    if((m == "" || !reg.test(m)) && p == ""){
      $('input[name=mobile]').addClass('error_color');
      $('input[name=mobile]').tooltip('show');
      return false;
    }else{
      $('input[name=mobile]').removeClass('error_color');
      $('input[name=mobile]').tooltip('hide');
      return true; 
    }
  })

下面看下新手機(jī)號(hào)碼驗(yàn)證正則表達(dá)式

由于手機(jī)號(hào)段的不斷更新,以前的正則表達(dá)式已經(jīng)無(wú)法滿足需求。重新編寫(xiě)這條表達(dá)式,號(hào)段資料來(lái)源依據(jù):/tupian/20230522/pp移動(dòng):139   138   137   136   135   134   147   150   151   152   157   158    159   178  182   183   184   187   188 
聯(lián)通:130   131   132   155   156   185   186   145   176 
電信:133   153   177   173   180   181   189

虛擬運(yùn)營(yíng)商:

170  171

整理后:

130~139  145,147 15[012356789] 178,176,177,173,170,171 180~189

var regex = {
  mobile: /^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/
}

js:

var bool = checkRegexp(jq("#mobile"), /^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/, "電話格式不對(duì)");

表達(dá)式分析:

“/”代表一個(gè)正則表達(dá)式。

“^”代表字符串的開(kāi)始位置,“$”代表字符串的結(jié)束位置。

“?”代表匹配前面的字符一個(gè)或零個(gè),所以這里0?的意思是手機(jī)號(hào)碼可以以0開(kāi)頭或不以0開(kāi)頭。

接下的部分驗(yàn)證11位的手機(jī)號(hào)碼,先從13開(kāi)始,因?yàn)閺?30-139都有所以可選區(qū)間是[0-9],15開(kāi)頭的號(hào)碼沒(méi)有154所以[]里面沒(méi)有4這個(gè)數(shù)字,當(dāng)然也可以寫(xiě)成[0-35-9],下面18和14開(kāi)的號(hào)碼同上。

小括號(hào)括起來(lái)的代表一個(gè)子表達(dá)式,里面是4個(gè)可選分支分別用“|”來(lái)區(qū)分開(kāi)來(lái),在正則中“|”的優(yōu)先級(jí)是最低的,這里每個(gè)分支匹配的都是3個(gè)字符(一個(gè)[]只能匹配一個(gè)字符,里面是可選的意思),也就是手機(jī)號(hào)碼的前3位數(shù)字,那么后面還有8位數(shù)字需要匹配,可以是0-9的任意字符,所以是“[0-9]{8}”,{}中的數(shù)字代表匹配前面字符的個(gè)數(shù)。

分析完畢。

如果有大頭鬼在前面寫(xiě)上86,17951之類(lèi)的呢?

/^(0|86|17951)?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/

C#版:

using System.Text.RegularExpressions;
    public static bool IsTelephone(string str_telephone)
    {
      return Regex.IsMatch(str_telephone, @"^(0|86|17951)?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$");
    }

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何使用正則驗(yàn)證手機(jī)號(hào)碼”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

網(wǎng)站名稱(chēng):如何使用正則驗(yàn)證手機(jī)號(hào)碼-創(chuàng)新互聯(lián)
鏈接地址:http://jinyejixie.com/article2/dphhic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)站導(dǎo)航企業(yè)網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站排名、軟件開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)
祁阳县| 将乐县| 阿城市| 渑池县| 定安县| 湘潭县| 英山县| 渑池县| 瑞昌市| 文成县| 融水| 潞城市| 涞水县| 邮箱| 肇庆市| 勃利县| 会宁县| 安化县| 安泽县| 顺昌县| 鲁甸县| 吴江市| 平舆县| 宜君县| 张家川| 鄂尔多斯市| 伽师县| 洪泽县| 怀来县| 望都县| 延长县| 阆中市| 中方县| 禹城市| 张家港市| 平潭县| 东港市| 台中县| 广河县| 麻江县| 莱阳市|