繁体   English   中英

正则表达式以匹配java中的美国电话号码模式

[英]Regular expression to match Phone Number pattern of USA in java

有人可以给我电话号码的正则表达式。

格式为:

用于呼叫的电话号码必须仅包含字符+*0-9

只有主角可能是+ *

以下正则表达式将:

^\+?[0-9\-]+\*?$

这个怎么运作:

  1. 字符串的开头: ^
  2. 可选+字符,转义因为“+”也可以是正则表达式运算符: \\+?
  3. 至少有一个字符为0-9或“ - ”,因为“ - ”也可以是正则表达式运算符: [0-9\\-]+
  4. 可选的“*”字符,转义: \\*?
  5. 字符串结尾:`$'

请注意,这只是一个简单的示例,可以在您定义模式时匹配模式。 可以在此处找到有关使用Regex处理美国电话号码的更详细讨论

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM