标签: javascript regex
我正在写一个正则表达式,它将接受范围在0.00到50.00之间的数字以及空白。需要双精度 可接受的格式 .12 0.12 50.00
不可接受的格式 .1 0.1 50.1 39
我尝试了以下
^(s*((?:[0-9]|[0-4][0-9])(?:\\.[0-9]{2})?$|50(?:\.00?)?))$
答案 0 :(得分:1)
以下正则表达式似乎有效:
^(?:\s*|(?:[0-9]|[1-4][0-9]|50)\.[0-9]{2})$