开发过程中表单校验是经常用到的,有一些正则是常用的,但是比较容易忘记,记录下来,用到的时候随手查
输入大于0的正整数
/^(-?)(1|[1-9][0-9]*)$/
输入大于等于0的正整数
/^(-?)(0|[1-9][0-9]*)$/
输入大于等于0的数字
(/^\d+$|^\d*\.\d+$/g.test(value)
保留两位小数
(/^(([1-9]{1}\d*)|(0{1}))(\.\d{0,2})?$/.test(value)
输入0到1之间的数字(不包括0和1)
/^(?!0\.(?!0{2})\d{2}$).+$/.test(value)
手机号验证
/^1(3|4|5|7|8)\d{9}$/.test(val)