我正在寻找专门针对津巴布韦的手机号码验证的正则表达式验证。我已经使用了一个'^ 263 [0-9] {9} $',现在工作正常。但现在我需要添加移动前缀。移动前缀应该是其中之一(71,73,74,77,78)否则它应该被视为无效
带有拨号代码,移动前缀和号码的12个号码,例如:263711321345 你能告诉我如何在正则表达式验证中检查这些移动前缀。它会有所帮助
答案 0 :(得分:0)
答案 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