
1. 验证电话号码
规则: 第一个数字只能是1,第二个数字是3-8之间的数字,而3-11个数字是任意数字

/**
* 手机号号段校验,
第1位:1;
第2位:{3、4、5、6、7、8}任意数字;
第3—11位:0—9任意数字
* @param value
* @return */
public static boolean isTelPhoneNumber(String value) {
if (value != null && value.length() == 11)
{
Pattern pattern = Pattern.compile("^1[3|4|5|6|7|8][0-9]\\d{8}$");
Matcher matcher = pattern.matcher(value);
return matcher.matches();
}
return false;
}
2. 验证名称在这里您可以验证名称. 用户可以在输入框中输入任何内容,但是当单击验证按钮时,将调用此方法.

验证规则为: 名称由汉字或汉字加“•”android 手机号验证,“·”组成,只能有一个“点”,“点”的位置不能在第一个或第二个最后,只有中文字符之间才能得到验证.
public static boolean isLegalName(String name)
{
if (name.contains("·") || name.contains("•"))
{
if (name.matches("^[\\u4e00-\\u9fa5]+[·•][\\u4e00-\\u9fa5]+$"))
{
return true;
}
else
{
return false;
}
}
else
{
if (name.matches("^[\\u4e00-\\u9fa5]+$"))
{
return true;
}
else
{
return false;
}
}
}

3. 验证ID号
验证您的ID号

规则是: 它由15位数字或18位数字(17位数字加“ x”)组成. 关于15个纯数字没有什么可说的. 对于18位数字,可以是18个纯数字android 手机号验证,也可以是17位数字加上“ x”
/**
* 验证输入的号是否合法 */
public static boolean isLegalId(String id){
if (id.toUpperCase().matches("(^\\d{15}$)|(^\\d{17}([0-9]|X)$)")){
return true;
}else {
return false;
}
}
上面的正则表达式验证结果,返回true和false
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-153005-1.html
1之后卡吗
同时也说明12海里主权我们已经坐实了