电话号码自动分隔 html,javascript-正则表达式逗号分隔的电话号码

我正在尝试生成与以下序列匹配的正则表达式-

91123456789、41123456789、21123456789 ….等,电话号码没有限制.

基本上,用法是验证用户可以添加的电话号码,电话号码可以是多个,并且需要用逗号分隔,我已经删除了用户可以添加的空白处,因此不必为此担心.

我对regex不满意,并创建了以下regex,但它与前面的电话号码不匹配,这意味着整个电话号码字符串都不匹配-

^\+?\d{1,4}?[-.\s]?\(?\d{1,3}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,4}[-.\s]?\d{1,9},\+?\d{1,4}?[-.\s]?\(?\d{1,3}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,4}[-.\s]?\d{1,9}$

我需要使用javascript或jquery验证用户输入.

有效电话号码应使用国家代码(例如91或21),而国家/地区代码可以是一两位数字,则数字位数必须为7到9.

我会帮助的,这将是非常可观的,我在此上花了很多时间.

解决方法:

要验证整个字符串处理用逗号分隔的多个值,只需添加带有*乘数的组即可:

^\+\d{8,11}(,\+\d{8,11})*$

标签:javascript,jquery,regex

来源: https://codeday.me/bug/20191119/2038020.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值