首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

名称和身份证的正则表达式

2012-10-08 
姓名和身份证的正则表达式下面为js中的写法? //姓名验证??? var patenName /^[\u4e00-\u9fa5]{1,10}[·.]

姓名和身份证的正则表达式

下面为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

热点排行