简单梳理一下再开发中会用到的js正则表达式,希望对您有点小小的帮助,经测试,没有问题,如果觉得还不错,可以点个赞赞呦。
1.非负整数 /^\d+$/
2.正整数 /^[0-9][1-9][0-9]$/
3.非正整数 /^((-\d+)|(0+))$/
4.负整数 /^-[0-9][1-9][0-9]$/
5.整数 /^-?\d+$/
6.非负浮点数 /^\d+(.\d+)?$/
7.正浮点数 /^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$/
8.非正浮点数 /^((-\d+(.\d+)?)|(0+(.0+)?))$/
9.负浮点数 /^(-(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9])))$/
10.浮点数 /^(-?\d+)(.\d+)?$/