/^(([1-9]\d?)|100)$/.test('22') //true
/^[0-9]\d?$/ 匹配0-99以内的数字
/^[a-zA-Z0-9_-][a-zA-Z0-9]{5,14}$/ 匹配6-15位,字母数字下划线开头用户名注册
/^[a-zA-Z0-9_-][a-zA-Z0-9]{5,11}$/ 匹配用户密码,6-12位,字母数字-_开头
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/ 匹配邮箱
/^((13|14|15|18)[0-9])[0-9]{8}$/ 匹配手机号码,13,14,15,18,开头的11位数字
/^[1-9]\d{5}((19|20)[0-9]{2})((0[1-9])|10|11|12)(0[1-9]|1[0-9]|2[0-9]|30|31)([0-9]{3}([0-9]|x))$/
上面的是匹配身份证号码,开头1-9数字,然后5位数字。然后年份19或者20,月份01-12,日01-31,
然后数字3位,最后一位是数字或者X
/^20\d{2}-(0[1-9]|10|11|12)-(0[1-9]|1[0-9]|2[0-9]|30|31)/ 匹配年份格式2017-12-22
/[\u4E00-\u9FA5]/ 匹配中文汉字