如果我希望输入等同于特定值,我应该使用什么正则表达式?例如,输入字段必须为" 100"。这表达了什么?
我已经尝试过了:
<input type="text" pattern="[1-1][0-0][0-0]" maxlength="3" disabled required/>
上述属性可以在没有禁用的情况下工作,但如果输入被禁用则不起作用。
我尝试做的是让用户能够插入分配给2个考试(中频和决赛)的总分。总输入是由jquery完成的,应该是100。我正在寻找一个使用HTML5的简单解决方案,如果总输入不等于100,则会产生验证错误。
感谢。
答案 0 :(得分:2)
<input type="number" name="foo" pattern="100" required>
应该这样做。
答案 1 :(得分:0)
您可以使用jquery检查输入的值。 因此,您不需要使用正则表达式。
var inputvalue = $("input").val();
if(inputvalue == '100'){
alert('value == 100');
}