2
A
回答
5
與破折號穿插下面的比賽號碼,但沒有雙破折號:
/^\d+(-\d+)*$/
0
0
想試試這個插件是什麼:Masked Input jQuery plugin。它允許製作自己的面具並簡化用戶的輸入。
0
/^\w*-?\w*-?\w*$/
- \ W *用字母數字字符重複0或多次。
- - ?可選連字符。
+0
需要適應此/^\ d [ - ]?/因爲長度是可變的,但仍然會允許中間的字母,如6hjh36-6-53653 – monkeylee
+0
我糾正答案。 – melhosseiny
2
什麼你所描述的jQuery的驗證插件http://docs.jquery.com/Plugins/Validation/CustomMethods/phoneUS
^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$
我來到這裏尋找使用對於類似的東西,在http://regexlib.com/找到我需要的東西,他們有很多表達式以及有用的備忘單。
0
Check this out...
VAR PHONENO =/^ + [0-9] +( - [0-9] +)* $ /?;
答+ 954-555-1234
0
這裏是一個連字號
$('input[type="tel"]').keyup(function() {
this.value = this.value
.match(/\d*/g).join('')
.match(/(\d{0,3})(\d{0,3})(\d{0,4})/).slice(1).join('-')
.replace(/-*$/g, '');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="tel"></input>
相關問題
- 1. jQuery驗證 - 正則表達式
- 2. Jquery驗證引擎正則表達式
- 3. 正則表達式jQuery驗證
- 4. jquery正則表達式驗證
- 5. 正則表達式jQuery驗證
- 6. jQuery正則表達式不驗證
- 7. jQuery正則表達式驗證
- 8. jQuery驗證,正則表達式和null
- 9. jquery驗證空間正則表達式
- 10. 正則表達式驗證
- 11. 正則表達式驗證
- 12. 正則表達式驗證
- 13. 正則表達式驗證
- 14. 正則表達式驗證
- 15. 正則表達式驗證
- 16. C#正則表達式驗證驗證
- 17. 正則表達式驗證的正則表達式
- 18. Asp.net正則表達式驗證器 - 驗證表達式
- 19. 正則表達式和jQuery驗證。否定表達式
- 20. ASP.Net正則表達式(%符號)正則表達式驗證器
- 21. JQuery驗證插件正則表達式只驗證匹配
- 22. JQuery驗證正則表達式密碼驗證
- 23. 如何使用jQuery驗證插件驗證正則表達式?
- 24. 正則表達式不正確驗證
- 25. 驗證的正則表達式的
- 26. 正則表達式模式驗證Angularjs2
- 27. 正則表達式驗證XML模式
- 28. 正則表達式驗證格式(ABC_123)
- 29. PlayFramework:表正則表達式驗證
- 30. 正則表達式驗證表單
一個輸入解決方案是否要驗證中美的電話號碼? –
是的,但只想驗證用戶是否可以輸入沒有連字符的數字,因此5454542542542或542542-54254254-542會通過? – monkeylee