我想測試一下正確的電話號碼是否在文本字段中被選中。 電話號碼應該是ddd-ddddddd,這意味着3digits必須有「 - 」,然後是7位數字。 如何設置正則表達式? 謝謝:)javascript正則表達式電話號碼驗證
回答
完全按照你說這/^\d\d\d-\d\d\d\d\d\d\d$/
在你的連字符之前還有一個'\ d'。我建議你使用'{n}',因爲它不太容易出錯。 –
更正,謝謝,我使用這種方法,因爲它看起來非常接近提問者如何代表格式本身。 – nobody
@nobody,你的伎倆沒有奏效。 var phoneNumberPatteern =/^ \ d \ d \ d- \ d \ d \ d \ d \ d \ d \ d $ /; \t if(phoneNumberPattern.test(phone)== false) –
/^\d{3}-\d{7}$/.test(phone_number);
沒有工作,我可以設置它var patt =/^ \ d {3} - \ d {7} $ /;然後做patt.test(phonenumber)? –
是的,你可以。你能提供不起作用的代碼嗎? –
這是我的看法:
/^[0-9]{3}\-[0-9]{7}$/
var phoneNumber = '123-1234567';
if(phoneNumber.match(/^\d{3}-\d{7}$/))
{
alert('blah');
}
- 1. 如何使用JavaScript正則表達式驗證電話號碼?
- 2. Javascript正則表達式:驗證電話號碼
- 3. Javascript電話號碼驗證:無正則表達式評估
- 4. 的JavaScript驗證電話號碼使用正則表達式
- 5. JavaScript中,正則表達式來驗證電話號碼
- 6. 正則表達式驗證美國電話號碼的格式
- 7. 用於驗證電話號碼模式的正則表達式
- 8. jQuery的驗證電話號碼與正則表達式
- 9. 正則表達式來驗證美國電話號碼?
- 10. 正則表達式來驗證所有的電話號碼
- 11. 正則表達式的電話號碼驗證
- 12. 正則表達式來驗證新西蘭電話號碼
- 13. 使用正則表達式在Android中驗證電話號碼
- 14. 正則表達式 - 簡單的電話號碼驗證
- 15. 加強正則表達式來驗證電話號碼
- 16. 正則表達式美國電話號碼驗證
- 17. 正則表達式驗證歐元的電話號碼
- 18. 用於驗證電話號碼的正則表達式失敗
- 19. 在PHP/Wordpress中驗證電話號碼的正則表達式
- 20. 用正則表達式驗證紅寶石的電話號碼
- 21. 正則表達式來驗證電話號碼
- 22. 正則表達式進行廣泛的電話號碼驗證
- 23. 使用正則表達式驗證美國電話號碼
- 24. 正則表達式驗證電話
- 25. 電話驗證正則表達式
- 26. 電話號碼正則表達式(正則表達式)在Python
- 27. 正則表達式的電話號碼
- 28. Perl電話號碼正則表達式
- 29. 電話號碼的正則表達式
- 30. 正則表達式爲電話號碼
完全重複http://stackoverflow.com/questions/1736686/regular -expression-to-match-phone-number/1736690#1736690 – Lance
我討厭那些需要精確格式的網站。單獨掃描數字非常簡單,然後根據需要添加破折號。/rant –
要求的格式不一樣。 –