1

このフィールドには、10桁の携帯電話番号を入力できます。

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

ただし、ユーザーが番号を入力することも禁止する必要があり9999999999ます。html5パターンを使用することは可能ですか?

4

3 に答える 3

2

試す

<input type="text" 
       id="mnumber" 
       placeholder="Mobile number:" 
       title="Mobile Number" 
       pattern="(?![9]{10})[0-9]{10}"
       required>
于 2013-03-06T05:05:14.940 に答える
1

正規表現では、先読みアサーションを使用します。

(?!9999999999)\d{10}
于 2013-03-06T04:56:15.943 に答える
0

Html5は数値入力を制限します

<form>
<input type="text" pattern="[^0-9]+" title="Numbers are not allowed">
<input type="submit">
</form>
于 2016-05-19T05:30:53.063 に答える