从电话号码中删除破折号

zoom_pat277:

使用Java的正则表达式可以用来过滤破折号'-'并从代表电话号码的字符串中打开圆括号...

因此(234)887-9999应提供2348879999,同样234-887-9999应提供2348879999。

谢谢,

Vivin Paliath:
phoneNumber.replaceAll("[\\s\\-()]", "");

正则表达式定义了一个字符类,该字符类由任何空格字符(\s\\s因为要在字符串中传递而将其转义),破折号(由于破折号在字符类的上下文中表示特殊的含义)而引起,并带有括号。

请参阅String.replaceAll(String, String)

编辑

每个枪手47

phoneNumber.replaceAll("\\D", "");

用空字符串替换任何非数字。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章