Android 要支持的正则表达式编号"&引用;或/&引用;
我试图从下面的正则表达式中查找传真号码,但它不适用于传真:(91-44)7781 1234或传真:+91 44 7781 12342828 1111Android 要支持的正则表达式编号"&引用;或/&引用;,android,ios,regex,Android,Ios,Regex,我试图从下面的正则表达式中查找传真号码,但它不适用于传真:(91-44)7781 1234或传真:+91 44 7781 12342828 1111 (?i)传真\\s*\\:\\s*\+?[/\\(\\d\\)\\s-]+\\d 这不支持传真:+91 44 7781 12342828 1111,因为它有,,您可以在字符范围中添加逗号[\/\(\d\)\s-,] 您的正则表达式可能如下所示: (?i)传真\\s*\\:\\s*\+?[/\\(\\d\\)\\s-,]+\\d 你在找这样的东西吗?
(?i)传真\\s*\\:\\s*\+?[/\\(\\d\\)\\s-]+\\d
这不支持
传真:+91 44 7781 12342828 1111
,因为它有,
,您可以在字符范围中添加逗号[\/\(\d\)\s-,]
您的正则表达式可能如下所示:
(?i)传真\\s*\\:\\s*\+?[/\\(\\d\\)\\s-,]+\\d
你在找这样的东西吗?
((?:\+\d{2}\s)?(?:\d{2}\s)?\d{4}\s?\d{4})
在rubular.com上尝试过这个,它与您的示例很好地配合我认为这也会匹配
传真:+91 44 7781 1234 282
。但是传真号码是错误的282