2016-04-14 18 views
0

入力フォームは、ユーザー名、電子メール、パスワードで構成される登録フォームに使用しています。HTML入力パターン

ユーザー名を5〜15文字に設定しましたが、正しく入力しても送信できませんが、依然として必要なタイトルメッセージが表示されます。誰にでもアイデアはありますか?

<div class="col-sm-offset-2 col-sm-9"><td><input pattern=".{5, 15}" required title="Username should be between 5 - 15 characters"type="text" class="form-control" name="uname" placeholder="User Name" required/></td> </div> 
+0

ここで説明するような正規表現を使用してください。http://www.w3schools.com/js/js_regexp.asp – Fil

答えて

1

15の前のスペースを削除します。 pattern=".{0,15}"

+0

ありがとうございます!私はこのたわごとをあまりにも長く見てきました。 – SLC

1

あなたはそれはあなたがスペースを削除する必要があり、このfiddle

pattern=".{5,15}$" 
1

で動作し、このパターンを試みることができます。

  • {5, 15}文字に一致https://regex101.com/

    /.{5, 15}/ 
    
    • .マッチ(改行を除く)任意の文字から説明を比較{5,15}文字通り

    /.{5,15}/ 
    
    • .{5,15}マッチ(改行を除く)任意の文字
    • 数量詞:{5,15} 5〜15倍、できるだけ多くの回数、必要に応じて恩返し[貪欲]