目前的移动号段:139、138、137、136、135、134、147、150、151、152、157、158、159、172、
178、182、183、184、187、188、198.
联通号段:130、131、132、140、145、146、155、156、166、167、185、186、145、175、176
电信号段:133、149、153、177、173、180、181、189、191、199
package javase5;
public class javase5_3 {
public static void main(String[]args){
boolean aa;
String str="13715551522";
String str1="1212121212112121";
String sj="^((13[0-9])|(14[5,7,9])|(15[0-3]|[5-9])|(16[5,6])|(17[0-8])|(19[1,5,8,9]))\\d{8}$";
aa=str.matches(sj); //str字符串与正值表达式运用布尔类型进行判断
if(aa==true){
System.out.println(str+":手机号码合法");
}
aa=str1.matches(sj); //str1字符串与正值表达式运用布尔类型进行判断
if(aa==false){
System.out.println(str1+":手机号码不合法");
}
Java使用正值表达式来判断字符串的手机号码是否合法。
最新推荐文章于 2024-04-25 17:14:53 发布