我正在使用以下javascript表达式来验证输入,该输入应该允许0到999.99。它也允许超过两位数。根据要求,它应该只允许十进制后的两位数。
^([0-9]{0,3})|([0-9]{0,3}\.([0-9]{1,2}))$
请建议我正确的表达式允许值0到999.99。小数点后只有两位数。
答案 0 :(得分:0)
答案 1 :(得分:0)
有时您使用的多个IDE可能会损坏“\”,
所以我希望以下代码对您有用,
至少它对我有用。
^[0-9]{1,3}(\\\\\\.[0-9]{1,2})?$
答案 2 :(得分:-1)
这是你需要的吗?
/^([0-9]{0,3})(\.[0-9]{1,2})?$/
答案 3 :(得分:-1)
你能看看这个: https://regex101.com/r/nF3kF4/8
/^\d{1,3}(\.\d{1,2}){0,1}$/gm