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

2021-05-14 13:45:51 字數 1985 閱讀 3694

1樓:乖哼哼

^正則表達bai式

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

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

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

2樓:匿名使用者

//匹配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]$"

3樓:匿名使用者

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

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

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

4樓:柒小貓吖頭

表示式寫法是:/^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判斷手機號是否正確(正規表示式)

5樓:世代榮昌樂太平

function checkmobile()$/.test(**obile)))

} 根據國際電信聯盟的規定,國際**的撥打規則是:撥出地國際冠碼+接受國家**+區號+**號碼,用手機撥打的話,就不需要輸入國際冠碼了,因為可以用「+」替代。

中國的國際冠碼是00、國家**是86,美國分別是011和1。

6樓:匿名使用者

1[3-9]\d

7樓:匿名使用者

/^((\(\d\))|(\d\-))?1\d$/

8樓:玫瑰華人

/*** 檢查手機號碼

* * @param mobile

* @returns

*/function check_mobile(mobile) $/;

var re = new regexp(regu);

if (!re.test(mobile))return true;

}---------------------

有關越南的電話號碼,越南各省電話號碼區號是什麼?

那個是網路 的號碼,正常的固定 或移動 前面都有國際區號的,越南的會正常顯示0084。019一類的是網路 越南全國六十四省 市資料表 no.省 市 區碼 01安江省 區碼076 02薄寮省 區碼0781 03巴地省頭頓 區碼064 04北幹省 區碼0281 05北江省 區碼0240 06北寧省 區碼...

今天兩次接到奇怪的電話號碼打來的電話 號碼是 255757711831 有誰知道這是什麼號碼啊

有可能是網路 什麼的。別回過去。不要擔心什麼,開心起來,可能是搞怪的 移動有種彩號業務,可以隨便換自己的號,不知道是不是這個情況 呵呵.不要回了.對了.你打10086客服問清楚就ok拉.不回它就行了,小心為上 剛剛接到一個陌生奇怪的 號碼,600289521292786這是什麼 有誰知道嗎?有誰知道...

急問美國的電話號碼格式,移動使用者的電話號碼給美國朋友發簡訊需要加什麼比如國際編碼什麼的,問過移動公司很多工作人員都沒有答案

美國 號碼是由十來位數字所組成,自前三碼是區域碼,中間三位數字是交換碼,再加上後四碼。在撥長 途時,十碼都需撥,並且先撥1。如果打市內 只要撥交換碼和後四碼。打0線向接線員查詢 查號 則打555 1212。美國任何地方的查詢臺和查詢臺的號碼都是一樣的,長途查號是1 區域碼 555 1212。打越洋 ...