<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      iOS 手機 郵箱 正則表達式

      //iOS代碼
      //
      判斷郵箱格式是否正確的代碼: //利用正則表達式驗證 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",emailRegex]; return [emailTest evaluateWithObject:email]; } //手機號碼驗證 /* 130~139 145,147 15[012356789] 180~189 */ -(BOOL) validateMobile:(NSString *)mobile { //手機號以13, 15,18開頭,八個 \d 數字字符 NSString *phoneRegex = @"^(0|86|17951)?(13[0-9]|15[012356789]|18[0-9]|14[57])[0-9]{8}$"; NSPredicate *phoneTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",phoneRegex]; return [phoneTest evaluateWithObject:mobile]; }

       

      最新手機號碼驗證正則表達式
      iOS 體驗心得  比較好用 加入自己的博客~

      轉自:最新手機號碼驗證正則表達式js版

      由于手機號段的不斷更新,以前的正則表達式已經無法滿足需求。重新編寫這條表達式,號段資料來源依據:http://www.von-line.com/hao.htm

      http://www.jihaoba.com/tools/?com=haoduan

       

      現有手機號段:
      移動:  139   138   137   136   135   134   147   150   151   152   157   158  159   182   183   184   187   188  
      聯通: 130   131   132   155   156   185   186   145  
      電信: 133   153   180   181   189  
      整理后:130~139  145,147 15[012356789] 180~189

        

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

      }

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

      表達式分析:
      “/”代表一個正則表達式。
      “^”代表字符串的開始位置,“$”代表字符串的結束位置。
      “?”代表匹配前面的字符一個或零個,所以這里0?的意思是手機號碼可以以0開頭或不以0開頭。
      接下的部分驗證11位的手機號碼,先從13開始,因為從130-139都有所以可選區間是[0-9],15開頭的號碼沒有154所以[]里面沒有4這個數字,當然也可以寫成[0-35-9],下面18和14開的號碼同上。

      小括號括起來的代表一個子表達式,里面是4個可選分支分別用“|”來區分開來,在正則中“|”的優先級是最低的,這里每個分支匹配的都是3個字符(一個[]只能匹配一個字符,里面是可選的意思),也就是手機號碼的前3位數字,那么后面還有8位數字需要匹配,可以是0-9的任意字符,所以是“[0-9]{8}”,{}中的數字代表匹配前面字符的個數。

      分析完畢。

       

       

      如果有大頭鬼在前面寫上86,17951之類的呢? 
      /^(0|86|17951)?(13[0-9]|15[012356789]|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]|18[0-9]|14[57])[0-9]{8}$");
              }

      posted on 2014-02-16 21:33  ACM_Someone like you  閱讀(2262)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 67194熟妇在线观看线路| 蜜臀久久精品亚洲一区| 免费无码黄十八禁网站| av新版天堂在线观看| 又大又长粗又爽又黄少妇毛片| 伊人精品久久久大香线蕉| 亚洲一区二区av观看| 亚洲国产美国产综合一区| 92国产精品午夜福利免费| 国产精品入口麻豆| 在线观看成人av天堂不卡| 色综合AV综合无码综合网站| 亚洲精品一二三四区| 成人精品网一区二区三区| 91精品久久久久久无码人妻 | 精品人妻日韩中文字幕| 国产欧美亚洲精品第1页| 久久综合九色综合欧洲98| 国产日产欧美最新| 无码av人片在线观看天堂| 亚洲理论在线A中文字幕| 色综合热无码热国产| 国产h视频在线观看| 偷拍视频一区二区三区四区| 不卡国产一区二区三区| 午夜成人精品福利网站在线观看 | 中文国产不卡一区二区| 国产精品任我爽爆在线播放6080| 人妻少妇偷人无码视频| 免费人妻无码不卡中文字幕系| 99精品国产一区二区三| 亚洲人成电影网站色mp4| 特黄大片又粗又大又暴| 一区二区三区四区黄色片| 人妻精品动漫H无码中字| 深田えいみ禁欲后被隔壁人妻| 亚洲国产一区二区三区| 日本丰满少妇高潮呻吟| 无码一区二区三区久久精品| 农村乱色一区二区高清视频| 人妻丰满熟妇av无码区|