根據手機號固話正則表示式初始正則
String number = "固定電話";
String regex = "^(0\\d{2}-\\d{8}(-\\d{1,4})?)|(0\\d{3}-\\d{7,8}(-\\d{1,4})?)$";
number.matches(regex);
意思是:
以0開頭 \d是整數 {8}後面8位 括號裡面是幾,就是之後的幾位數,?不是必填項 - 就是-
String number = "手機號碼";
String regex = "^((13[0-9])|(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(14[5,7]))\\d{8}$";
number.matches(regex);
意思是:
以13開頭後一位是從0-9 最後8位為整數
以15開頭後一位是從4開始 最後8位為整數
以18開頭後一位是從0 2 3 5-9開始 最後8位為整數
以17開頭後一位是從0-8開始 最後8位為整數
以14開頭後一位是從5 7 開始 最後8位為整數
相關推薦
根據手機號固話正則表示式初始正則
String number = "固定電話"; String regex = "^(0\\d{2}-\\d{8}(-\\d{1,4})?)|(0\\d{3}-\\d{7,8}(-\\d{1,4})?)$"; number.matches(regex); 意思是: 以0
ios 實名認證 手機號 身份證 銀行卡 以及銀行卡的格式 正則表示式
/** 銀行卡格式 @param textField 格式 @param range 銀行卡 */ -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)ra
Perl正則表示式(1) - 正則表示式基礎知識
Perl正則表示式 1. 基礎知識 Perl中正則表示式(regular expression)預設匹配 $_ 中的字串,匹配成功就返回真,否則返回假; Perl匹配正則表示式時,可以使用變數內插,先完成變數內插,取出變數中的字串後,編譯正則表示式。 1.
正則表示式 IP 正則表示式 合法IP
為了以後的不時之需。 適用於Java 語言。 String validIpRegex = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])
js中字串正則表示式、正則法則pattern、RegExp、flags、exec
全棧工程師開發手冊 (作者:欒鵬) js中字串正則表示式 正則法則的應用 正則表示式 = /pattern/flags 其中flags中g表示匹配全部,i表示不區分大小寫,m表示匹配多
微信小程式---完整的驗證碼獲取倒計時效果 ---根據手機號是否符合要求進行判斷
提示:按鈕的設定不要要view標籤代替 因為view沒有禁用屬性圖示:(為了錄屏把計時器調快了 自己吧計時器設成一秒就行)wxml程式碼:<view class='shouji_info'><view class='info_list'><i
中文正則表示式匹配-正則中文匹配
原文連結:http://caibaojian.com/zhongwen-regexp.html這篇文章主要講如何使用正則匹配中文字元,中文正則表示式的匹配規則不像其他正則規則一樣容易記住,下面一起看看這個中文正則表示式是怎麼樣的。\w匹配的僅僅是中文,數字,字母,對於國人來講
正則表示式09-正則中r的作用
r的作用 >>> mm = "c:\\a\\b\\c" >>> mm 'c:\\a\\b\\c' >>> print(mm) c:\a\b\c >>> re.match("c:\\\\",mm).gro
正則表示式——常用正則表示式驗證輸入合法性
1、手機號 ① 前兩位為13、15、17、18、19,長度為11 function isMobile(v){ var reg = /^1(3|5|7|8|9)\\d{9}$/; return reg.
awk 正則表示式、正則運算子詳細介紹
前言:使用awk作為文字處理工具,正則表示式是少不了的。 要掌握這個工具的正則表示式使用。其實,我們不必單獨去學習它的正則表示式。正則表示式就像一門程式語言,有自己語法規則已經表示意思。 對於不同工具,其實大部分表示意思相同的。在linux眾多文字處理工具(awk,sed,grep,perl)裡面用到正則表
java根據手機號獲取歸屬地
引言 最近在做一個關於車新聞的專案,讓弄個根據使用者註冊的手機號獲取該使用者手機號所在地區,剛剛聽說感覺特別高大上,這也可以獲得???於是就開始度娘。。查了好多資料漸漸的明白了原理。 原理介紹 (1)先上網差一些能夠查詢手機號獲取歸屬地的API地址。(推薦地址:http
java 根據手機號獲取歸屬地
感謝原文作者@xf吖,本人將歸屬地輸出略作修改 package com; import java.io.InputStream; import java.io.OutputStream; import java.io.OutputStreamWriter; import
前端常用的正則表示式及正則物件常用方法
1.手機號驗證 /^1[34578]\d{9}$/ 2.郵箱驗證 /^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+$/ 3. 身份證 /^(/d{15})|(/d{18})
深入正則表示式(3):正則表示式工作引擎流程分析與原理釋義
作為正則的使用者也一樣,不懂正則引擎原理的情況下,同樣可以寫出滿足需求的正則,但是不知道原理,卻很難寫出高效且沒有隱患的正則。所以對於經常使用正則,或是有興趣深入學習正則的人,還是有必要了解一下正則引擎的匹配原理的。 有興趣可以回顧《深入正則表示式(0):正則表示式概述》 正則引擎型別 正則引擎主要可以分為兩
微信小程式-正則表示式(驗證手機號-身份證-郵箱..)
手機號驗證: if (!(/^1[34578]\d{9}$/.test(e.detail.value.phone))) { wx.showToast({ title: '手機號碼有誤', duration: 2000, icon:'none' }); return false
jsp頁面驗證手機號的正則表示式(最新)
jsp頁面校驗手機號(js): function checkMobile(){ var checkRole =/^0?(13[0-9]|15[012356789]|18[012346789]|1
常用的正則表示式判斷手機號郵箱等
// // NSString+ToolString.h // Tools // // Created by webapps on 2017/6/6. // Copyright © 2017年 wsq. All rig
JS利用正則表示式校驗手機號
JS利用正則表示式校驗手機號 緒 由於專案需求,需要在前端實現手機號碼的校驗。當然了,對於基本的格式校驗應該放在客戶端進行,而不需要再將待校驗的手機號傳送至服務端,在服務端完成校驗,然後將校驗結果返回給客戶端,客戶端根據返回的結果再進
使用正則表示式匹配中國運營商手機號的正則表示式(不含港澳臺地區)
匹配手機號碼的正則表示式:^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$ 目前匹配號段 中國電訊號段 133、149、153、173、177、180、181、189、199 中國聯通號段 130、131、132、145、155、156
手機號正則表示式及輸入的內容只能輸入漢字
//工具類 public class MobileCheckUtil { /** * 手機號正則表示式 * @param str * @return * @throws PatternSyntaxException