正则表达式百分比

时间:2012-04-30 20:18:06

标签: javascript regex

我有以下RegExp验证值为100%

(^100([.]0{1,2})?)$|(^\\d{1,2}([.]\\d{1,2})?)$

我试图让它接受没有前导零的百分比,例如

.5而不只是0.5

如果有人可以帮助我纠正这个表达方式以便它同时接受这两个表达,我真的很感激。

2 个答案:

答案 0 :(得分:1)

Here你应该找到正确的正则表达式。

答案 1 :(得分:0)

您可以将^([.]\d{1,2})?)添加为另一个可能的字符串:

(^100([.]0{1,2})?)$|(^\d{1,2}([.]\d{1,2})?)$|(^([.]\d{1,2})?)$