2014-01-24 28 views
0

我被要求使用自動回覆SMS創建登錄頁面,因此需要驗證非常嚴格。不幸的是,我不是一個JavaScript專家。對手機號碼進行JavaScript驗證,允許用戶使用特定組合啓動號碼

數量應限制在7位數字,它應該只有少數特定的組合開始,該組合如下:

050, 044, 066, 099, 073 
+0

你應該使用這個:https://github.com/RobinHerbots/jquery.inputmask。有一個電話擴展,使所有的工作!看一看! – Fals

+0

所以你到目前爲止嘗試過什麼? 「非常嚴格」有多嚴格?你會接受什麼,你會拒絕什麼?這裏沒有足夠的信息。 –

+0

我們在這裏幫助您解決問題,但不是在您的位置編寫代碼http://stackoverflow.com/questions/how-to-ask –

回答

0

你可以使用正則表達式是這樣的:

(050|044|066|099|073)\d{5} 

匹配您指定的三位數組合中的一個,然後再匹配5位數。

如果你想讓它容忍空格,破折號,括號等,那麼你需要在你的問題中指定。

有一大堆其他模式可能會匹配您的要求,並稍加調整。例如,請參閱here