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