gpt4 book ai didi

java - 如何对 999-999-9999 等电话号码使用正则表达式 validator

转载 作者:行者123 更新时间:2023-11-29 04:31:48 26 4
gpt4 key购买 nike

我正在尝试为电话号码制作一个正则表达式模式,格式如下:999-999-9999

所以我尝试了这个表达式:

\+\d(-\d{3}){2}-\d{4} 

但该格式适用于数字,例如:+1-999-999-9999

如果有人帮我修改模式以使其匹配格式 999-999-9999 ,我将不胜感激,这意味着我不希望用户在字符串的开头输入 + 号

谢谢

最佳答案

您尝试过的表达式 \+\d(-\d{3}){2}-\d{4} 明确表示:

A + followed by a single digit followed by a hyphen and 3 digits (two times) followed by 4 digits.

如果您不想要 + 和第一个单个数字,请不要将它们包含在您的正则表达式中。

这个表达式 \d{3}-\d{3}-\d{4} 表示:

3 digits followed by a hyphen followed by 3 digits followed by a hyphen followed by 4 digits.

关于java - 如何对 999-999-9999 等电话号码使用正则表达式 validator ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43508158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com