2017-09-02 6 views
0

私は携帯電話の番号をユーザーから受け入れています。条件は、私は7,8,9のいずれかから始まる数字だけを受け入れなければならず、最大の長さは10でなければならないということです。携帯電話番号の入力を控える

<input name="wno" id="wno" type="number" placeholder="Whats App No." required="required" minlength="10" maxlength="10" style="border-color:black" pattern = "/(7|8|9)\d{9}/"> 

しかし、まだ条件が失敗している両方:8、7から始まる)

1、または9 & 2)の最大長は10でなければならない私は同じのために以下のコードを使用しています。

私をご案内ください。期待してくれてありがとう。

答えて

0

パターン属性は、次の入力タイプ(text, date, search, url, tel, email, and password)で機能します。

入力タイプはnumberなので、パターンは無視されます。

入力タイプをtextまたはtelに変更すると、期待どおりに動作します。

出典:入力ダレンためhttps://www.w3schools.com/tags/att_input_pattern.asp

+0

おかげで、それは完全長の悲哀を解決するが、今のは、開始桁の悲哀を解決しません。それは7,8,9から始まる数字を受け入れません。私はtelにタイプを変更しました。 –

+0

先頭と末尾のスラッシュを削除する必要があります –

+0

大丈夫です。もう一度男に感謝します。 –

関連する問題