使用jquery正则表达式在文本字段中输入0到100

时间:2016-04-04 10:57:54

标签: javascript jquery

我需要使用jquery正则表达式在文本字段中输入0.00到100.00。我是正则表达式的新手。请帮帮我怎么做? 我不允许输入超过100.00或负值。

var regex = "^\$(\d{1,3},?(\d{3},?)*\d{3}(\.\d{1,3})?|\d{1,3}(\.\d{2})?)$|^\d{1,2}(\.\d{1,2})? *%$|^100%$";
<input type="text" class="count">

如何在文本框中使用此正则表达式。我只想在十进制后只允许两个数字。示例(0.00和100.00或99.99)就像这样。

1 个答案:

答案 0 :(得分:1)

对于现代浏览器,请输入输入类型编号

&#13;
&#13;
<form>
<input type="number" class="count" min="0.00" max="100" step="0.01">
<input type="submit"></form>
&#13;
&#13;
&#13;