手机号码验证正则表达式

时间:2018-04-04 05:06:36

标签: jquery regex validation

我正在寻找专门针对津巴布韦的手机号码验证的正则表达式验证。我已经使用了一个'^ 263 [0-9] {9} $',现在工作正常。但现在我需要添加移动前缀。移动前缀应该是其中之一(71,73,74,77,78)否则它应该被视为无效

带有拨号代码,移动前缀和号码的12个号码,例如:263711321345 你能告诉我如何在正则表达式验证中检查这些移动前缀。它会有所帮助

3 个答案:

答案 0 :(得分:0)

尝试类似

的内容
^[7][13478]263[0-9]{9}$

检查Here

答案 1 :(得分:0)

我认为答案是:

^2637[13478][0-9]{7}$

此外,给出的示例电话号码没有12位数字,因此不匹配。

答案 2 :(得分:0)

如果您希望针对每个移动运营商进行验证,则可以使用以下

let re = /2637[7-8][0-9]{7}$/
//for econet numbers

let re = /26371[0-9]{7}$/
//for netone numbers

let re = /26373[0-9]{7}$/
//for telecel numbers


let re = /2637[7-8|1|3][0-9]{7}$
//universal for the three major operators