TIME2026-04-10 19:29:46

快手 接码网[773E]

搜索
热点
新闻分类
友情链接
首页 > 资讯 > java手机号的正则表达式
资讯
java手机号的正则表达式
2026-04-06IP属地 加拿大0

在Java中,手机号的正则表达式可以如下定义。

String regex = "^1[3-9]\d{9}$";

这个正则表达式的含义如下:

^ 表示字符串的开始。

java手机号的正则表达式

1 表示手机号以数字 1 开头。

[3-9] 表示第二位数字是 3 到 9 中的任意一个。

d{9} 表示接下来是九个数字(d 表示数字)。

$ 表示字符串的结束。

这个正则表达式匹配的是中国大陆的手机号码,以 1 开头,第二位数字是 3 到 9 中的任意一个,后面跟着九个数字,这个正则表达式可能不会覆盖所有可能的手机号格式,因为手机号码的规则可能会随着时间的推移而改变,如果需要更精确的匹配,可能需要调整正则表达式。

如果你需要验证的手机号可能包含国家代码(+86),你可能需要更复杂的正则表达式来匹配这种情况。