查找字符串中的手机号码或者固定电话
字符串为:
a15112250161c0755-2451454c18926057890111放0755-4554444分
正则表达式为(此表达式仅仅针对查找逻辑):
/((((13[0-9])|(15[^4])|(18[0,1,2,3,5-9])|(17[0-8])|(147))\d{8})|((\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}))?/g
处理方式为:
"a15112250161c0755-2451454c18926057890111放0755-4554444分".match(/((((13[0-9])|(15[^4])|(18[0,1,2,3,5-9])|(17[0-8])|(147))\d{8})|((\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}))?/g)
结果如下:
"[
"",
"15112250161",
"",
"0755-2451454",
"",
"18926057890",
"",
"",
"",
"",
"0755-4554444",
"",
""
]"