用js進行手機號驗證碼要求長度是11位,只能是數字怎麼做,能不用正規表示式麼

2021-03-26 18:33:52 字數 4726 閱讀 7265

1樓:拯救地球灰常累

//要求:長度是11位,只能是數字怎麼做,不用正規表示式

function i**obile(mobile)  else}

2樓:一萬零八顆星星

首先關於手機號長度可以使用js判斷使用者輸入長度,如果不等於11位可以進行相關提示,具體可參考以下**

判斷使用者輸入的是不是數字,可以使用isnan進行判斷,具體可以參考以下**

前面的**作為判斷長度的單獨展示,後面的**,可以完整的展示限制長度和判斷數字

3樓:前端導師

const isphonenumber = ( phone )=>`.length === 11);};

4樓:__為你而來

推薦你一個外掛 validform 你可以試試

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

5樓:柒小貓吖頭

表示式寫法是:/^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的大神,只允許輸入11位數字並且這11位數字不能全部相同的正規表示式

6樓:老唐

用了兩個正則成嗎?

第一個判讀是否是13位的數字,第二個判斷是否是連續重複的回11位,如下

var str = "11111111111";//11位的數字答return (/^\d$/.test(str)) && !(/^(\d)\1\1\1\1\1\1\1\1\1\1$/.

test(str));

7樓:匿名使用者

這個問題你可以分兩步來做:

1、判斷是不是11位數字。這個用正則很方便,正則為:\d

2、這11個數字是否都是一樣。這個用js寫點邏輯即可,很容易

正規表示式校驗是否是數字和11位長度 10

8樓:匿名使用者

匹配11位或13位數字的正規表示式為:^\d|\d$

9樓:口碑藝術社科

///驗證數字:copy小數前

bai17位,後du4位。也可驗證正整zhi數。regex reg = new regex(@"[^dao0-9]([.][^0-9])?$");

if (reg.i**atch(tbxmoney.text.tostring()))

10樓:匿名使用者

表示式寫法是:/^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的正規表示式限定數字串的長度,比如,只能輸入以1開頭的,長度在1(包含)到11(包含)之間 5

11樓:匿名使用者

^1\d$

[**]js判斷手機號是否正確(正規表示式)

12樓:世代榮昌樂太平

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

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

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

13樓:匿名使用者

1[3-9]\d

14樓:匿名使用者

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

15樓:玫瑰華人

/*** 檢查手機號碼

* * @param mobile

* @returns

*/function check_mobile(mobile) $/;

var re = new regexp(regu);

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

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

js 正規表示式 要求密碼的格式為6-12位,只能是字母、數字和下劃線

16樓:喜歡種蘑菇

這個是正規表示式:

var reg = /^[\w]$/

if(password.match(reg))^只是一個標記,說明正規表示式的開始,$為結束的標記,與{}中的範圍沒有關係。

正規表示式,又稱規則表示式,電腦科學的一個概念。正規表示式通常被用來檢索、替換那些符合某個模式(規則)的文字。

許多程式設計語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了一個功能強大的正規表示式引擎。

17樓:亡命耗子

var reg = /^[\w]$/這個是正規表示式if(password.match(reg))^只是一個標記,說明正規表示式的開始,$為結束的標記,與{}中的範圍沒有關係,經過測試是沒有錯誤的,lz也可以自行測試一下,找到一個更合適的表示式。

真是太感動了,我本以為網路上的人都不會太在意錯對,沒想到還是有那麼熱心的網友,是我誤會了\w,感謝網友gpgkd906,沒錯\w已經等效於[a-za-z0-9_],也就是說數字字母還有下劃線都已經包括了,尤其要感謝一下那個horsoner,沒想到他那麼用心,是我粗心了,讓正規表示式包含了「*」,不過包含兩個中文的字串「r4_h哈哈t」,應該是通不過測試的。

要是所有回答問題的人都有你們那麼認真的精神,問題就太好解決了。

18樓:匿名使用者

^^[\d_a-za-z]$

推薦答案明顯有問題,測試我給的字串就知道了:

測試r4fg*4_hht

或者測試

r4_h哈哈t

這兩個不符合樓主要求的使用var reg = /^[\w*\_*]$/也可以通過的...還有下劃線不需要轉義的.不知道這個所謂的推薦答案怎麼出來的.

19樓:似水河邊

樓上回家看下正則語法吧,^是匹配行的開頭,怎麼會已經匹配了一位???

比如$reg=~/^hello/是用來匹配以hello開頭的字串。^只是行開頭的錨定

20樓:匿名使用者

\w裡面已經包括了下劃線了。

jsjs驗證11位手機號

21樓:玫瑰華人

js判斷手機號是否du

正確(zhi正規表示式)最簡單版dao!

/*** 檢查手機號碼專*

* @param mobile

* @returns

*/function check_mobile(mobile) $/;

var re = new regexp(regu);

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

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

22樓:女神雪姨

正規表示式驗證

23樓:譚智軒

onsubmit='function()$/; //定義正規表示式if(reg.test(text.value) )return true;

return false:}'

求助:用js正規表示式判斷一組數字是不是11位且前三位數字不一樣。

24樓:匿名使用者

var r = /^(?!(\d)\1\1)\d$/r.test('00012345678')//falser.

test('00112345678')//truer.test('01012345678')//truer.test('333')//false

25樓:匿名使用者

^(?:(?!(\d)\1\1)\d)\d$

支付寶付款時需要的驗證碼的手機號怎麼更改啊我原來那個不用了

銀行卡繫結的手機號要到銀行營業廳辦理更改 支付寶繫結的手機號的修改方法,進入支付寶安全中心 1 使用原手機號碼簡訊驗證修改手機號碼 2 使用繫結的郵箱來獲取驗證碼修改手機號碼3 使用密報問題驗證來修改手機號碼 三選一即可!我的也是這樣,請問你解決了嗎,麻煩告訴我好嗎?支付寶登陸時要驗證碼但是手機號不...

洩露驗證碼對家人有什麼風險,手機驗證碼洩露了,會有什麼風險?

這個需要看什麼驗證碼,如果是註冊賬號驗證碼,一般不會引起嚴重後果,如果是支付驗證碼,這個後果就嚴重了。要看是什麼驗證碼了?如果涉及錢財就比較危險。一般都會有時效的,過幾分鐘就無效了,所以應該不會有太大風險。驗證碼的話一般都是註冊賬號用的,所以對家庭人是沒有任何影響的。寫了驗證碼會他能會使用你的手機號...

洩露了驗證碼怎麼補救,手機驗證碼洩露了怎麼辦?

要看洩露的驗證碼的性質是什麼,有更改登入密碼的驗證碼,更改支付密碼的驗證碼,有支付的驗證碼,繫結銀行卡的驗證碼 繫結或更換手機的驗證碼,如果是重要的驗證碼,那最好是賬號密碼等等資訊都改下。如果是不重要的驗證碼,那就在申請重新發過一次。驗證碼可以防止惡意破解密碼 刷票 論壇灌水,有效防止某個黑客對某一...