1、ip匹配
/^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$/
2、mac地址匹配
/^([0-9A-F]{2}:?){6}$|([0-9A-F]{2}-?){6}$/
3、手机号匹配
/^1[3|4|5|6|7|8|9][0-9]\d{8}$/
4、常用的数字范围匹配
15-60的正整数
/^(1[5-9]|[2-5]\d|60)$/
30-180的正整数
/^([3-9]|[3-9]\d|1[0-7]\d|180)$/
1-100的正整数
/^(?:[1-9][0-9]?|100)$/
0-65535
/^([0-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/
正整数
/^[0-9]*[1-9][0-9]*$/
数字
/^[0-9]*$/
0-32的整数
/^[0-9]$|^[0-2][0-9]$|^3[0-2]$/
5、密码
必须包含字母、数字,长度8-16位
/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/
6、邮箱地址
/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
7、网址路径
/^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/