验证手机格式

/**
* 验证手机格式
*/
public static boolean isMobileNO(String mobiles) {
/*
移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
联通:130、131、132、152、155、156、185、186
电信:133、153、180、189、(1349卫通)
总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9
*/
String telRegex = "[1][358]\\d{9}";//"[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。
if (TextUtils.isEmpty(mobiles)) return false;
else return mobiles.matches(telRegex);
}

 常用正则表达式参考: http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html

^[A-Za-z0-9]{6,20}$ 只包含数字字母 不含特殊符号 至少6位的正则表达式
中文、英文、数字包括下划线 ^[\u4E00-\u9FA5A-Za-z0-9_]+$

参考:http://blog.csdn.net/dai_zhenliang/article/details/8186249

http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html

posted on 2015-03-08 20:53  流浪者的五月  阅读(129)  评论(0)    收藏  举报

导航