这是我现在的正则表达式:
/ \ B \ d {3} [ - ]?\ d {3} [ - ]?\ d {4} \ B /克
匹配:
我现在需要的是可能性,如果可用:
任何帮助都将不胜感激。
此外,有人可以解释\b
的目的以及[-.]
如果存在于字符串
答案 0 :(得分:0)
使用(?:\(\d{3}\)\s*|(?=[\d.-]{10,20})\b\d{3}[-.]?)\d{3}[-.]?\d{4}(x\d{4})?\b
正则表达式。您的情况以(?:x\d{4})?
= x
和4位(如果有)表示。根据您的意见,我在电话号码的开头添加括号中三位数的替代方案。