このフィールドには、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>