我想从下面的正则表达式中找到传真号码,但它不适用于传真:(91-44)7781 1234或传真:+91 44 7781 1234,2828 1111
(?i)fax\\s*\\:\\s*\\+?[/\\(\\d\\)\\s-]+\\d
这不支持FAX: +91 44 7781 1234,2828 1111
,因为它有,
。
答案 0 :(得分:3)
您可以为角色范围[\/\(\d\)\s-,]
添加逗号。
你的正则表达式可能如下:
(?i)fax\\s*\\:\\s*\\+?[/\\(\\d\\)\\s-,]+\\d
答案 1 :(得分:0)
((?:\+\d{2}\s)?(?:\d{2}\s)?\d{4}\s?\d{4})
在rubular.com上尝试了这个,并且它适用于您的示例