常用正则验证
1.每天时段,如:8:00-10:00
^(?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9] - (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$
提示:每天时段格式错误
2.wifi mac,如:4C-C0-0A-04-AB-61
^([0-9a-fA-F]{2})(([-][0-9a-fA-F]{2}){5})$
提示:wifi mac输入格式错误
3.时间,如:2019-10-01 00:00:00~2019-10-31 23:59:59
^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9] ~ (?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$
提示:时间不能为空或格式范围错误
4.只取中文
^[A-Za-z0-9\u4e00-\u9fa5]+$
提示:**名称格式错误
5. 15位数字
^\d{15}$
提示:**只能为15位数字
6.身份证号号码
(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
提示:**身份证号码错误且长度为18位
7.不超过8位的数字
^(\d){1,8}$
提示:**不超过8位且为数字
8.车牌号码
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$
提示:车牌号输入格式错误
9.手机号码
^1[3456789]\d{9}$
提示:输入手机号码格式错误