我有一個電話輸入字段。您只能輸入數字,空格或空白。 一個想法如何構建正則表達式?正則表達式:只有數字或空字符串
0
A
回答
4
正則表達式是
^[\d ]*$ # in JavaScript, that's /^[\d ]*$/
,但我不會做這種方式。你應該讓所有的字符,然後在第二個步驟篩選出號,使用類似result = subject.replace(/\D+/g, "");
。
原因:人們有各種方式輸入電話號碼(1-(123) 343-2345
等),他們不喜歡它,如果一個網站告訴他們的號碼是不正確的。
你知不知道,你要排除此要求的國家代碼?我有我所有的電話號碼存儲爲+49 123 456-7890
,我不希望我的國家代碼被誤認爲是區號。
2
你可以使用這個表達式:
/^[\d\s]*$/
相關問題
- 1. 正則表達式替換字符串只有空間字符
- 2. c#正則表達式字符串中只有數字字符
- 3. 正則表達式模型驗證(數字或空字符串)
- 4. 正則表達式爲空字符串
- 5. 正則表達式與空字符串
- 6. 正則表達式,數字或空
- 7. PHP:正則表達式匹配字符串前面沒有數字或空格
- 8. 正則表達式允許數字,字符或字母數字但不是空字符串或特殊字符
- 9. 正則表達式匹配字符串或字符串
- 10. 只允許字符或空格的正則表達式
- 11. 正則表達式只有數字
- 12. 只有數字的正則表達式
- 13. 正則表達式只有數字
- 14. 什麼是隻匹配空字符串的正則表達式?
- 15. 正則表達式的字母,只有一個空間或一個連字符
- 16. 正則表達式 - 只有當成功由字母或數字
- 17. C#字符串正則表達式:只有單個空間的字
- 18. Java正則表達式空emptyString只有數字和。或者,需要的數字
- 19. 正則表達式匹配以字符串結尾的字符串或空格
- 20. 正則表達式驗證只有字符(不是特殊字符),空格和數字的字符串
- 21. 正則表達式匹配特定的字符串或數字
- 22. 正則表達式驗證空或只有字母
- 23. 只有一個字符(*)或其他字母數字的正則表達式
- 24. 正則表達式空字符串或兩個五逗號
- 25. 正則表達式匹配空格或字符串結尾
- 26. Oracle正則表達式尋找空間或字符串結尾
- 27. Python的正則表達式匹配字符串或空白
- 28. 正則表達式匹配字符串或空
- 29. 只有整數的正則表達式,而不是一個空字符串
- 30. Java字符串驗證只有一個字母數字和正則表達式
試試這個正則表達式:'^ [0-9] * $' –