关于匹配各种数字和小数的正则表达式
下面的正则表达式分别对应以下4种情况只能输入整数或小数let reg = /^[0-9]+([.]{1}[0-9]+){0,1}$///1.只能输入整数或小数不限制小数位数let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d+$))///2.不限制小数位数限制必须1位以上,小数{1,}let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d{1,3}$)
·
下面的正则表达式分别对应以下4种情况
- 只能输入整数或小数
let reg = /^[0-9]+([.]{1}[0-9]+){0,1}$/ //1.只能输入整数或小数
- 不限制小数位数
let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d+$))/ //2.不限制小数位数
- 限制必须
1位以上
,小数{1,}
let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d{1,3}$))/
- 限制
1至4
位整数, {1,4}
let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d{1,4}$))/
- 必须为数字,但是允许小数点
let reg = /^[1-9]\d*\,\d*|[1-9]\d*$/
更多推荐
已为社区贡献1条内容
所有评论(0)