import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Test
{
public static boolean check(String phonenumber)
{
String phone = "0//d{2,3}-//d{7,8}";
Pattern p = Pattern.compile(phone);
Matcher m = p.matcher(phonenumber);
return m.matches();
}
public static void main(String args[])
{
String s = "010-88888888";
System.out.println(Test.check(s));
}
}
//d,第一个/为转义字符,/d为数字,{n,m}表示重复n到m次。
用正则表达式来表示电话码号格式是否正确
最新推荐文章于 2025-12-06 22:34:29 发布
本文介绍了一个简单的Java程序,用于验证电话号码格式是否正确。通过使用正则表达式匹配的方法,该程序能够判断输入的电话号码是否符合标准格式:区号由2到3位数字组成,并以连字号分隔,后面跟着7到8位的电话号码。
1154

被折叠的 条评论
为什么被折叠?



