js中的电话号码验证
phone number validation in js
我想验证长度应在8到15之间的电话号码,并且该号码前面可能有一个+符号。这意味着+5678765908和7612345678909是有效的电话号码。请帮帮我。
我建议不要这样做,因为几乎总是有一个国家的电话号码与验证不匹配,但这里是与您的请求匹配的正则表达式
^'+?[0-9]{8,15}$
使用正则表达式验证输入的数字。在你发帖之前试着谷歌一下。
((+|)''d*)尝试使用它。
http://docs.jquery.com/Plugins/Validation
http://regexpal.com/用于测试regex。非常方便的工具。
我建议使用<input type="tel">
。这是HTML5的一个新功能。它是最简单的,在实现这一新功能的浏览器中(尤其是在移动设备上)可以创造最佳的用户体验。
您还可以使用JavaScript来检测访问者的浏览器是否实现了电话号码输入,如果没有,则返回使用jQuery或regex或类似的方法。Modernizr是一个现成的JavaScript库,用于检测浏览器实现的功能。
相关文章:
- 使用javascript验证电话号码无效
- 如何制作验证电话号码中国家/地区代码的正则表达式
- 使用角度 js 验证电话号码
- 在 javascript 中验证电话号码
- 谷歌-libphonenumber 验证电话号码 无法读取属性“isValidNumber”
- 如何使用 javascript 验证电话号码
- 在 Javascript 中使用连字符验证电话号码
- 我正在尝试验证电话号码
- 验证电话号码的Javascript正则表达式
- 用于基于状态前缀验证电话号码的复杂正则表达式
- 基于国家代码验证电话号码
- JavaScript正则表达式帮助:验证电话号码,但不包括555个号码(匹配这个,但不匹配那个)
- 验证电话号码
- 使用JavaScript验证电话号码
- 如何使用jquery.validate.min.js验证电话号码和电子邮件
- 使用正则表达式验证电话号码
- 用于验证电话号码的正则表达式
- 我想要验证电话号码的文本框
- 在表单中验证电话号码…真的卡住了
- 通过自定义验证器和javascript验证电话号码