各种正则表达式的验证(自己目前用过、试过的,会持续更新)

用法: 说明://里的内容是下面的正则 XX为需要验证的数据
var reg = //;
if(!reg.test(XX)){
return false;
}

1、身份证号: ([1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{3}[0-9Xx]$)|([1-9]d{5}d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{2}$) 【15或18都包括】

2、手机号: [1][3,4,5,7,8][0-9]{9}$

3、整数(包括正负数) ^-?d+$


  1. 1 ↩︎

作者:有梦想的乌龟·
原文地址:https://www.cnblogs.com/nlbnick/p/6940627.html