匹配数字
1、匹配整数:/^d+$/
2、匹配非负整数:/^d+$/
3、匹配负整数:/^d+$/
4、匹配浮点数:/^d+.d+$/
5、匹配非负浮点数:/^d+.d+$/
6、匹配负浮点数:/^d+.d+$/
匹配字母和数字
1、匹配字母或数字:/^[azAZ09]+$/
2、匹配字母开头的字符串:/^[azAZ][azAZ09]*$/
3、匹配数字开头的字符串:/^[09][azAZ09]*$/
匹配特殊字符
1、匹配空白字符(空格、制表符、换行符等):/s+/
2、匹配邮箱地址:/^w+([+.]w+)*@w+([.]w+)*.w+([.]w+)*$/
3、匹配URL地址:/^(https?://)?([daz.]+).([az.]{2,6})([/w .]*)*/?$/
匹配字符串长度
1、匹配指定长度的字符串:/^w{3}$/
(匹配长度为3的字符串)
2、匹配至少指定长度的字符串:/^w{3,}$/
(匹配长度大于等于3的字符串)
3、匹配至多指定长度的字符串:/^w{,3}$/
(匹配长度小于等于3的字符串)
匹配字符串格式
1、匹配日期格式(YYYYMMDD):/^d{4}d{2}d{2}$/
2、匹配时间格式(HH:mm:ss):/^d{2}:d{2}:d{2}$/
3、匹配IP地址格式(XXX.XXX.XXX.XXX):/^d{1,3}.d{1,3}.d{1,3}.d{1,3}$/
4、匹配身份证号码格式(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX):/^d{18}|d{17}(d|X|x)$/
5、匹配手机号码格式(1XXXXXXXXXX):/^1[3456789]d{9}$/
本文摘自网络,不代表短经典网立场 https://www.duanjingdian.com/165.html