1.手机号js正则
var pattern = /^1[3456789]\d{9}$/;
if (pattern.test(personalPhone) == false){
layer.msg("手机号不正确!");
return;
};
2.企业信用代码js正则:
var regXydm = /[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}/g;
if (!regXydm.test(xydm)) {
layer.msg("信用代码格式不正确!");
return;
}
java:
//import java.util.regex.Pattern;
String tmp = "[^_IOZSVa-z\\W]{2}\\d{6}[^_IOZSVa-z\\W]{10}$";
if(!Pattern.matches(tmp,str)){
System.out.println("格式错误");
}
3.身份证号js正则:
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X)$)/;
if (!reg.test(personalIdCard)) {
layer.msg("格式不正确!");
}
java:
String regex = "(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X)$)";
if(!Pattern.matches(regex,personalIdCard)){
System.out.println("格式错误");
}
4.要求全是数字js正则:
var pattern = /^[0-9]*$/;
if (pattern.test(personalPhone) == false) {
layer.msg("手机号不正确!");
return;
}
java:
String regex ="^[0-9]*$";
if(!Pattern.matches(regex,personalBankCard)){
System.out.println("格式错误");
}
5.数字,小数点后可保留两位小数
var regex_money =/^[1-9]\d*(?:\.\d{1,2}|\d*)$/;
if(regex_money.test(c05) == false){
layer.msg("金额格式不正确,小数点后保留两位小数!");
return;
};
java:
String regex_money ="^[0-9]\\d*(?:\\.\\d{1,2}|\\d*)$";
if(!Pattern.matches(regex_money,c05)){
System.out.println("格式错误");
}
记录常用的js/java正则表达式
最新推荐文章于 2023-07-19 22:59:51 发布