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...