驗證電話號碼的正規表示式是這麼寫的嗎

2021-04-17 13:40:41 字數 2733 閱讀 5152

1樓:百度文庫精選

內容來自使用者:dmq鄧

2樓:匿名使用者

寫的不錯,基本覆蓋了內地的手機和固定**號碼

不過我國地大物博,想要面面俱到的確有難度,比如區號020,024是其對應城市的,但這個正則只匹配021-023的區號

js檢測**號碼是否正確的正規表示式怎麼寫呢?

3樓:乖哼哼

^正則表達bai式

var regtel = /^0?1[3|4|5|8][0-9]\d$/;

regtel.test($("#tel")[0].value);

這個du可以驗zhi證**號碼必須是dao11位,且要內以13, 14, 15, 18這幾個容號段開頭

4樓:匿名使用者

//匹配1開頭bai的11位數字。du這是最方

zhi便的,因為你不知dao道運營商們什麼時回候會啟用新答的號段,比如190 191等等。

var regex = "^1[\\d]$";

//這個是座機號碼

/** 匹配** 格式為: 0***-******(10-13位首位必須為0) 或0*** ******x(10-13位首位必須為0) 或 (0***)******xx(11-14位首位必須為0) 或 ******xx(6-8位首位不為0) 或 *********xx(11位首位不為0) 匹配

* : 0371-123456 或 (0371)1234567 或 (0371)12345678 或 010-123456 或 010-12345678 或 12345678912 不匹配: 1111-134355 或 0123456789

*/regex = "^(?:0[0-9][-\\s]|\\(0[0-9]\\))[0-9]$|^[1-9][0-9]$|^[1-9][0-9]$"

5樓:匿名使用者

\(?0\d\)?[- ]?

\d|0\d[- ]?\d這個表示式匹配3位區號的**號碼,其中區號可以用小括號括起來,也可以不用,區號與本地號間可以用連字號或空格間隔,也可以沒有間隔

正規表示式(國際**號碼驗證)

6樓:仁昌居士

|正則表達bai式(國際**號碼驗證

du)為zhiregularex= "^(((\\+\\d-)?0\\d-\\d)|((\\+\\d-)?(\\d-)?

([1][3,4,5,7,8][0-9]\\d)))$"。

正規表示式dao是對字串(包專

括普通字元(例如,屬a 到 z 之間的字母)和特殊字元(稱為「元字元」))操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成一個「規則字串」,這個「規則字串」用來表達對字串的一種過濾邏輯。

7樓:匿名使用者

|^(\s*\+?\s*(?\()?\s*\d+\s*(?(leftp)\)))(\s*-\s*(\(\s*\d+\s*\)|\s*\d+\s*))*\s*$

正規表示式如上copy,說明一下,如果在\本身具有轉義作用的語言中使用,一個\要寫成兩個,寫成\\

在一對『(』和')'中只能是連續的數字

這個正則已經經過簡單的測試,不過測試時命名分組是寫成?p的,在大部分語言中命名分組就是?,和上面的寫法一樣

求個驗證**號碼的正規表示式***-******xx-*** 5

8樓:司馬唐遷

check

9樓:匿名使用者

^這個你du分開三個textbox,用一個欄位zhi存上不就好了?

比如daostring aa="111-11111-111"

正規表示式是^專([0-9])+$,第屬一個^([0-9])+$,第二個

^([0-9])+$,第三個,應該是對的,有問題互相討論

10樓:匿名使用者

/^(\d+)(\-(\d+))?(\-(\d+))?$/

11樓:匿名使用者

^(\d+)(-\d+(-\d+)?)?

首數字可以為0

^([1-9]\d*)((-[1-9]\d*)(-[1-9]\d*)?)?

首數字不可以為0

abc哪一個要求首數字不為0,自己組合就行了

用js的正規表示式檢測**號碼,要求必須是1開頭,只能是11位數字,該正規表示式怎麼寫?

12樓:柒小貓吖頭

表示式寫法是:/^1\d$/

解析:^1 以1開頭

,\d表示數

字,\d表示數字出現10次,加上內前面以1開頭,正好是容11個數字,x$表示以x結尾,這裡用$表示後面沒有了,11個數字後已經是匹配字串的結尾。

結果展示:

正規表示式,又稱規則表示式。(英語:regular expression,在**中常簡寫為regex、regexp或re),電腦科學的一個概念。

正規表示式通常被用來檢索、替換那些符合某個模式(規則)的文字。

許多程式設計語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了一個功能強大的正規表示式引擎。正規表示式這個概念最初是由unix中的工具軟體(例如sed和grep)普及開的。

正規表示式通常縮寫成「regex」,單數有regexp、regex,複數有regexps、regexes、regexen。

正規表示式如何獲取匹配的部分,怎樣獲取正規表示式匹配字串的一部分

要的那一部分用 括上,取組就行了 或者取出來後再來一次正則匹配 怎樣獲取正規表示式匹配字串的一部分 js如何用正規表示式獲取字串內的匹配部份?實現的效果 在字串中abcdefgname test sddfhskshjsfsjdfps中獲取name的值test 實現的機制 通過replace的 函式獲...

中英文冒號的正規表示式,冒號如何使用正規表示式表示

首先給你解釋你說的不明白的那兩個內容吧,定義是這樣的 pattern 匹配 pattern 但不獲取匹配結果,也就是說這是一個非獲取匹配,不進行儲存供以後使用。這在使用 或 字元 來組合一個模式的各個部分是很有用。例如,industr y ies 就是一個比 industry industries ...

mysql替換中的正規表示式如何保留一部分內容

如下 create procedure sp str in p str varchar 50 原始字串 in p begin str varchar 50 要匹配的起始字串 in p end str varchar 50 要匹配的結束字串 out p result varchar 50 返回結果 n...