姓名和身份证的正则表达式
下面为js中的写法
? //姓名验证
??? var patenName = /^[\u4e00-\u9fa5]{1,10}[.]{0,1}[\u4e00-\u9fa5]{1,10}$/;
??//验证身份证号
??? var patenCardno=/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/;
?
下面为java中的写法
? //姓名验证
? String patenName = "^[\u4e00-\u9fa5]{1,10}[.]{0,1}[\u4e00-\u9fa5]{1,10}$";
??//验证身份证号
???String?patenCardno="^(\\d{15}$|^\\d{18}$|^\\d{17}(\\d|X|x))$";
? //java中用String对象的matches方法来验证正则表达式
"aa".matches("^(\\d{15}$|^\\d{18}$|^\\d{17}(\\d|X|x))$");//返回boolean