java正则表达式证件号_java正则省份证号_正则表达式java_正则表达式 java

f50011d6561b43f3a7c0f0a854a255_th.jpeg

2014年01月28日 综合 共 1855字 字号 评论关闭

3875aff9b5eef149ea2f301a467a0803.png

JAVA中java正则省份证号:

e7af958f9c20ce943bf1b0805746f934.png

Pattern patternSfzhm1 = Pattern

.compile("^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{4}$");

Pattern patternSfzhm2 = Pattern

.compile("^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$");

Matcher matcherSfzhm1 = patternSfzhm1.matcher(sfzhm);

Matcher matcherSfzhm2 = patternSfzhm2.matcher(sfzhm);

Pattern patternSjhm = Pattern

.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");

Matcher matcherSjhm = patternSjhm.matcher(sjhm);

Pattern patternDzyx = Pattern

.compile("^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");

Matcher matcherDzyx = patternDzyx.matcher(dzyx);

if (xm.equals("")) {

showToast("姓名不能为空!");

}

else if (dlzh.equals("")) {

showToast("登录账号不能为空!");

}

else if (dlmm.equals("")) {

showToast("登录密码不能为空!");

}

else if (sfzhm.equals("")) {

showToast("号码不能为空!");

}

else if (!(sfzhm.equals("")) && !matcherSfzhm1.find() && !matcherSfzhm2.find()) {

showToast("号码格式不正确,请重新输入!");

}

else if(!(sjhm.equals("")) && !(matcherSjhm.find())) {

showToast("手机号码格式不正确,请重新输入!");

}

else if(!(dzyx.equals("")) && !((matcherDzyx.find()))) {

showToast("电子邮箱格式不正确,请重新输入!");

}

344f6f622a26b35ba20a9fdffbaf59e8.png

JS中java正则省份证号:

af26e4b2be1e4f9e94c0f23f320553_th.jpg

if(/^$/.test(xm)) {

alert("姓名不能为空!");

return false;

}

if(/^$/.test(dlzh)) {

alert("登陆账号不能为空!");

return false;

} else if(len(dlzh) > 12) {

alert("登陆账号长度不能超过12位(或6个汉字)!");

return false;

}

if(/^$/.test(dlmm)) {

alert("登录密码不能为空!");

return false;

}

if(/^$/.test(sfzhm)) {

alert("号码不能为空!");

return false;

} else if(!(/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/.test(sfzhm))

&& !(/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/.test(sfzhm))) {

alert("号码格式有误,请重新输入!");

return false;

}

if(!(/^1[3|4|5|8][0-9]\d{8}$/.test(sjhm)) && !(/^$/.test(sjhm))) { //不输入手机号不判断,输入手机号则进行判断,邮箱一样

alert("手机号码格式有误,请重新输入!");

return false;

}

if(!((/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(dzyx))) && !(/^$/.test(dzyx))) {

alert("电子邮箱格式有误,请重新输入!");

return false;

}

【上篇】Linux 内核驱动–多点触摸接口

【下篇】C 编程之——寄存器赋值操作

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/tongxinshuyu/article-132597-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值