如何编写正则表达式来查找电话号码
这是一个号码09876 09875
它应该检测09876 09875作为整数
这是一个数字+17865 8658 u98765
这应该检测两个数字+17865 8658和98765
答案 0 :(得分:1)
删除空格并使用以下数字匹配加号:
var input = 'this is a number +17865 8658 u98765',
outputs = input.replace(/ /g, '').match(/\+?\d+/g);
输出:
["+178658658", "98765"]
不替换空格:
var input = 'this is a number +17865 8658 u98765',
outputs = input.match(/\+?\d( *\d+)+/g);
输出:
["+17865 8658", "98765"]
答案 1 :(得分:1)