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