1. 程式人生 > >Android 正則表示式判斷手機電話號碼是否合法

Android 正則表示式判斷手機電話號碼是否合法

1、手機號開頭集合
166,
176,177,178
180,181,182,183,184,185,186,187,188,189 
145,147  
130,131,132,133,134,135,136,137,138,139 
150,151,152,153,155,156,157,158,159
198,1992、匹配手機號的規則:[3578]是手機號第二位可能出現的數字
/**
 * 校驗手機號
 */
public static boolean isMobile(String mobile){
    String regExp="^((13[0-9])|(15[^4])|(166)|(17[0-8])|(18[0-9])|(19[8-9])|(147,145))
\\d{8}$"; Pattern pattern =Pattern.compile(regExp); Matcher matcher=pattern.matcher(mobile); return matcher.matches(); }


相關推薦

Android 表示式判斷手機電話號碼是否合法

1、手機號開頭集合166,176,177,178180,181,182,183,184,185,186,187,188,189  145,147   130,131,132,133,134,135,13

Android表示式判斷手機號碼的格式

 判斷手機號碼是否正確的方法: public static boolean isPhone(String inputText) { Pattern p = Pattern.compile("

3.7 python 中 用表示式 郵箱及電話號碼的匹配

import re c = re.compile(r'^\[email protected](\w+\.)+(com|cn|net|edu)$') # string = ' [email protected]' string = '[email protected]'

python表示式,匹配電話號碼

#寫一個正則表示式,能匹配出多種格式的電話號碼,包括: text = "(021)88776543 010-55667890 02584533622 057184720483 837922740" m = re.findall(r'\(?0\d{2,3}[)-]?\d{7,

專案經驗:js 結合表示式判斷是否為電話號碼或者手機號碼

function Phone(obj){ var regBox = { regEmail : /^([a-z0 -9_\. -]+)@([\da -z\. -]+)\.([a -z\.]{2,6})$/, //郵箱

Java用表示式判斷輸入的電話號碼格式是否正確

import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** *三大運營商號碼均可驗證(不含衛星通訊1349) */ p

iOS 表示式判斷純數字以及匹配11位手機號碼

1用正則表示式 //是否是純數字 + (BOOL)isNumText:(NSString *)str{ NSString * regex = @"(/^[0-9]*$/)"; NSPredicate * pred = [NSPred

表示式判斷身份證,郵箱,手機號碼,整數

//正則表示式判斷 function checknum(str){ var r = /^\+?[1-9][0-9]*$/;//正整數 if(r.test(str)){ return true; }else{ return false; } } //正

通過判斷瀏覽器的userAgent,用判斷手機是否是ios(蘋果)和Android(安卓)客戶端

A- A+ 通過判斷瀏覽器的userAgent,用正則來判斷手機是否是 ios (蘋果)和 Android (安卓)客戶端。程式碼如下: <script type="text/java

php表示式驗證手機號碼

php正則表示式驗證手機號碼是否合法:         $phone = 13688888888;         $check = '/^(1(([35789][0-9])|(47)))\

PHP利用表示式實現手機號碼中間4位用星號替換顯示

因為需要為客戶保持隱私,所以手機號碼不能完全顯示在網站上,但是又不能不顯示,所以就很多網站想到了顯示但是不完整顯示,在上面用星號替換部分顯示,其實做到這個很簡單,用正則替換顯示其中的一部分即可。 PHP利用正則表示式實現手機號碼中間4位用星號替換顯示功能,請看以下原始碼: Metho

表示式判斷號碼靚號型別

很多網站需要將好的會員號留著,或用於日後的盈利。實現方法不是本文討論範圍,本文僅列出用於檢測靚號型別的一些正則。   靚號檢測:主要可以檢測連號(正連 12345、倒連65432)、AABB號、手機號碼、日期號(生日號、年度號)、ABBCABB號,3位以上重複號。更多型別號

表示式--驗證手機號碼

function isPhoneNo(phone){ var pattern = /^1[3|5|6|7|8|9]{1}[0-9]{9}$/; return pattern.test(phone); }

郵箱和手機號碼表示式驗證(手機號碼支援188)-HTML-XHTML-CSS

var Email=document.getElementById("inputEmail"); var reEmail=/^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/;   //郵箱檢測 var b_email=reEmail

身份證號碼 出生年月 以及有效校驗位 表示式判斷

/** * 身份證號碼格式校驗 */ function isIdCardNo (str) { // 身份證號碼正則表示式 var rpIdcard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; var l

js表示式驗證手機號碼和郵箱

原生的js 1、目前的手機號碼段如下: 檢視最新號碼段 移動: 139 138 137 136 135 134 147 150 151 152 157 158 159 178 182 183 184 187 188 聯通: 130 131 132 155

Java表示式——驗證手機號碼符合性

regex1驗證條件很方便,可以大範圍覆蓋, 但是還是細分一下使用regex2驗證條件比較好一些。 /** * 驗證手機號碼的合法性 * @author jy */ package mobile; import java.util.regex.Matcher; i

JS表示式 最新手機號碼表示式

//校驗是否全由數字組成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校驗登入名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 functio

java用表示式判斷一個字串是否是車牌號

public boolean checkCarNumber(String content) { String pattern = "([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊]{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-

表示式判斷字串是否為數字

IF cl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = '1.01' ) = abap_true. WRITE '數字'. ELSE.