首页 > js正则匹配多个手机号码问题

js正则匹配多个手机号码问题

整站匹配手机号码是

/^1[3458][0-9]\d{8}$/

如果想匹配多个手机好码且 每个手机号中间请用" , "号隔开应该怎么写这个正则


/(1[3458]\d{9},)*1[3458]\d{9}/g

提醒楼上各位,虚拟运营商170号段已经投入市场。


'13000000003,13503459138,13820394301'.match(/1[3458]\d{9}/g);

Deloz 大大已经给出了匹配号码的正则,但根据题主的需要,多个手机号码时中间必须用 , 分开,所以稍作改进如下:

'13000000003,13503459138,13820394301'.match(/1[3458]\d{9}(?=,|$)/g);
【热门文章】
【热门文章】