【问题标题】:Java Regex Phone Number validation In Java [duplicate]Java中的Java正则表达式电话号码验证[重复]
【发布时间】:2018-06-12 14:40:14
【问题描述】:

您能告诉我 Java 中 (XXX) XXXXXXX 的正则表达式是什么吗?

我已经尝试了以下方法,但它们似乎是错误的。

例如 - (123) 4567890

字符串正则表达式="/^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$/";

字符串正则表达式 = "\(\d{3}\)\d{3}-?\d{4}";

字符串正则表达式="^\(\d{3}\)\s\d{3}-\d{4}";

字符串正则表达式 = "(\A[0-9]{3}-[0-9]{3}-[0-9]{4}\z)";

谢谢, 阿什利

【问题讨论】:

  • 你需要做什么?只是匹配格式或提取东西?
  • @rick 只需要将电话号码格式化为正则表达式!

标签: java regex


【解决方案1】:

如果您只为您的示例寻找匹配的正则表达式,那么下面的内容应该匹配:

String regex = "^\\(\\d{3}\\) \\d{7}$";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 2017-03-02
    • 2016-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多