HTMLやCSSの学習をしています。
正規表現についてはほぼ分かりません。
①ユーザーIDやパスワード入力フォーム半角英数記号のみの入力を処理する場合、type属性は”text”でいいのでしょうか?
②pattern 属性に使う正規表現はほぼ理解できません。自分なりに調べてみたのですが、以下のような記述だと_アンダーバーや@マークなどの記号は識別できないのではないかと言われました。
また入力文字数制限は正規表現でも出来るようですが、以下のように自分でもわかるminlength, maxlengthで記述しようと思っていまがこれで大丈夫なのでしょうか?
サンプルとして以下のように記述してみました。
type属性や、「半角英数記号」の入力文字など正しい書き方を教えてください。
よろしくお願いします。