本文介绍了带模式的HTML5电话号码验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用HTML5表单验证来验证来自印度的电话号码。
来自印度的电话号码长10位数,以7,8或9开头。
例如:
- 7878787878
- 9898989898
- 8678678878
- 1212121212
- 3434545464
- 6545432322
- 7878787878
- 9898989898
- 8678678878
- 1212121212
- 3434545464
- 6545432322
醇>
这些电话号码是有效的,但
无效。
建议一种可以检测有效印度电话号码的模式。 b
$ b
到目前为止,我的模式是 [0-9] {10}
,但它不检查第一个数字是否为7 ,8或9。
解决方案
这个怎么样? /(7 | 8 | 9)\d {9} /
或8或9,然后是9位数。
I'm using HTML5 form validation to validate phone numbers from India.
Phone numbers from India are 10 digits long, and start with 7, 8, or 9.
For example:
These phone numbers are valid, but
are invalid.
Suggest a pattern that can detect valid India phone numbers.
So far, my pattern is [0-9]{10}
, but it doesn't check if the first digit is 7, 8, or 9.
解决方案
How about this? /(7|8|9)\d{9}/
It starts by either looking for 7 or 8 or 9, and then followed by 9 digits.
这篇关于带模式的HTML5电话号码验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!