3G号段(TD-SCDMA网络)有157,188,187
147是移动TD上网卡专用号段.
联通:
2G号段(GSM网络)有130,131,132,155,156
3G号段(WCDMA网络)有186,185
电信:
2G号段(CDMA网络)有133,153
3G号段(CDMA网络)有189,180
检验手机号码和邮箱的类
[html]
ackage com.ccit.networld.ccs.common.util;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.log4j.Logger;
public class ClassPathResource {
private static final Logger logger = Logger.getLogger(ClassPathResource.class);
public static boolean isMobileNO(String mobiles){
Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
logger.info(m.matches()+"---");
return m.matches();
}
public static boolean isEmail(String email){
String str="^([a-zA-Z0-9]*[-_] [a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_] [a-zA-Z0-9]+)+[\\.][A-
Za-z]{2,3}([\\.][A-Za-z]{2}) $";
Pattern p = Pattern.compile(str);
Matcher m = p.matcher(email);
logger.info(m.matches()+"---");
return m.matches();
}
public static void main(String[] args) throws IOException {
System.out.println(ClassPathResource.isEmail("121212121212@12-12.co-m.cn"));
}
}
package com.ccit.networld.ccs.common.util;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.log4j.Logger;
public class ClassPathResource {
private static final Logger logger = Logger.getLogger(ClassPathResource.class);
public static boolean isMobileNO(String mobiles){
Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
logger.info(m.matches()+"---");
return m.matches();
}
public static boolean isEmail(String email){
String str="^([a-zA-Z0-9]*[-_] [a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_] [a-zA-Z0-9]+)+[\\.][A-
Za-z]{2,3}([\\.][A-Za-z]{2}) $";
Pattern p = Pattern.compile(str);
Matcher m = p.matcher(email);
logger.info(m.matches()+"---");
return m.matches();
}
public static void main(String[] args) throws IOException {
System.out.println(ClassPathResource.isEmail("121212121212@12-12.co-m.cn"));
}
}