js多种正则
银行卡号(16或19位)
/^([1-9]{1})(\d{15}|\d{18})$/
中文姓名
/^([\u4e00-\u9fa5·]{2,10})$/
手机号(严谨),根据工信部2019最新手机号段
/^1((3[\d])|(4[5,6,7,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[\d])|(9[1,8,9]))\d{8}$/
一代身份证(15位)
/^\d{8}(0\d|11|12)([0-2]\d|30|31)\d{3}$/
二代身份证(18位)最后一位是检验位,可能是数字或X
/^\d{6}(18|19|20)\d{2}(0\d|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$/