用于限制数字的html5模式

时间:2013-03-06 04:25:51

标签: jquery css html5

在此字段中,我们可以输入10位数的手机号码。

<input type="text" id="mnumber" placeholder="Mobile number:"
       title="Mobile Number" pattern="[0-9]{10}" required>

但我也不允许用户输入9999999999号码。是否可以使用html5模式?

3 个答案:

答案 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>