问题描述
- 求一正则表达式 关于js方面的
- 求一正则表达式 关于js方面的 就是判断数字为1-360之间 可以输入小数点 但是像300.000这样的不能输入 小数点后面截取两位 359.99这样是可以输入的
解决方案
var rx = /^([1-9]|[1-9]d|[1-2]d{2}|3[1-5]d|360)(.d{2})?$/; console.log(rx.test(1)) console.log(rx.test(0)) console.log(rx.test(10)) console.log(rx.test(120)) console.log(rx.test(320)) console.log(rx.test(359.99)) console.log(rx.test(359.993)) console.log(rx.test(360)) console.log(rx.test(361))
解决方案二:
这问题你问了很多次了。给你代码你都贴不会,没话说了都。
解决方案三:
^([1-9].d{2}|[1-9]d.[0-9]{2}|[1-2]d{2}.d{2}|3[0-5]d.d{2})
时间: 2024-08-03 16:03:15