用模式验证HTML5电话号码
我正在使用HTML5表单验证来验证来自印度的电话号码。
印度的电话号码是10位数,以7、8或9开头。
比如说。
- 7878787878
- 9898989898
- 8678678878
这些电话号码是有效的,但
- 1212121212 2.3434545464
- 6545432322
是无效的。
建议一个可以检测有效的印度电话号码的模式。
到目前为止,我的模式是[0-9]{10}
,但它没有检查第一个数字是否为7、8或9。
46
3
如何
这个怎么样?
/(7|8|9)\d{9}/
它开始时要么找7,要么找8,要么找9,然后后面是9个数字。
印度的重词验证应该确保使用+91,然后确保在+91之后使用7、8、9,最后再加上9位数字。
/^+91(7\d|8\d|9\d)\d{9}$/
你的原始词条不需要在前面加上"+",但是。
从以下链接获取更多信息
w3schools.com/jsref/jsref_obj_regexp.asp 。