gpt4 book ai didi

java - 如何检查用户输入的字符串是否与特定格式匹配?

转载 作者:行者123 更新时间:2023-12-02 05:58:55 25 4
gpt4 key购买 nike

我正在编写一个程序来检查用户输入的字符串是否是有效的电话号码。有效数字的唯一限定是匹配格式“ddd-ddd-dddd”,其中每个 d 都是一个数字。如何检查字符串是否符合此格式?

最佳答案

您应该使用正则表达式。下面是几行有用的代码。

  String sPhoneNumber1 = "605-888-9999";
String sPhoneNumber2 = "605-888-9991";
//String sPhoneNumber3 = "605-8838-9993";

Pattern pattern = Pattern.compile("\\d{3}-\\d{3}-\\d{3}");
Matcher matcher = pattern.matcher(sPhoneNumber);

if (matcher.matches()) {
System.out.println("Phone Number Valid");
}
else
{
System.out.println("Phone Number must be in the form XXX-XXXXXXX");
}

关于java - 如何检查用户输入的字符串是否与特定格式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22835472/

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