jquery 移动的号码验证Regex

lbsnaicq  于 2023-04-05  发布在  jQuery
关注(0)|答案(5)|浏览(149)

我正在寻找一个Regex验证的移动的号码验证专门为津巴布韦.我已经使用一个^263[0-9]{9}$,现在工作正常.但现在我需要添加移动前缀沿着.移动前缀应该是其中之一(71,73,74,77,78)否则应被视为无效
总共12个号码,包括拨号代码、移动的前缀和号码,例如:263711321345。如何在正则表达式验证中检查这些移动前缀?

lvmkulzt

lvmkulzt1#

我认为答案应该是:

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

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

zed5wv10

zed5wv102#

这个

(\+263|0)7[7-8|1|3][0-9]{7}$

是一个小的改进Tinashe的答案测试here
它检查所有3个网络Telecel、Netone和Econet,并将+263或0作为前缀

vx6bjr1n

vx6bjr1n3#

如果您希望验证每个移动的运营商,则可以使用以下命令

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
lyfkaqu1

lyfkaqu14#

试试这样

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

检查Here

bxgwgixi

bxgwgixi5#

/^[+2637|07][7-8|1|3][0-9]{7}$/

相关问题