java用正则表达式判断程序接收的字符串是否符合手机号的格式,在下面修改

2025-01-06 16:07:11
推荐回答(2个)
回答1:

public class Test
{
public static void main ( String[] args )
{
if (args.length <= 0)
{
return;
}
String pattern = "^(13[0-9]|15[01]|153|15[6-9]|180|18[23]|18[5-9])\\d{8}$";
System.out.println (args[0].matches (pattern));
}
}

回答2:

String pattern="^1[3458]\\d{9}$";