常用的正则校验

//18位和15位身份证

规则:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/

//18位身份证 不考虑15位

规则:/^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|31)|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}([0-9]|x|X)$/

//固话和手机号

规则:/(^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)|(^((\d3\d3)|(\d{3}\-))?(1[358]\d{9})$)/

 

posted @ 2019-05-06 13:52  敲代码的小浪漫  阅读(181)  评论(0编辑  收藏  举报