在此字段中,我们可以输入 10 位数的手机号码。
<input type="text" id="mnumber" placeholder="Mobile number:"
title="Mobile Number" pattern="[0-9]{10}" required>
但我也需要禁止用户输入9999999999
号码。是否可以使用 html5 模式?
尝试
<input type="text"
id="mnumber"
placeholder="Mobile number:"
title="Mobile Number"
pattern="(?![9]{10})[0-9]{10}"
required>
在您的正则表达式中,使用前瞻断言。
(?!9999999999)\d{10}
html5限制数字输入
<form>
<input type="text" pattern="[^0-9]+" title="Numbers are not allowed">
<input type="submit">
</form>