【HTML】Patternバリデーション 俺用メモ! 困っている方へ!

業務でいつも調べてしまうフロント側のバリデーション。

正規表現での文字制御でよく使うものをメモしておきます。

よかったら見てってください。

スポンサーリンク




Patternバリデーション

◆全角文字のみ

pattern="/^[^\x01-\x7E\uFF61-\uFF9F]+$/"

※メモ 「^\x01-\x7E  = 1バイトじゃないもの

※メモ 「\uFF61-\uFF9F」 = 半角カナじゃないもの

◆半角カナのみ

pattern="/^[ヲ-゚]+$/"

◆半角数字のみ

pattern="/^[0-9]+$/"

◆半角英数字のみ

pattern="/^[0-9A-Za-z]+$/"

◆郵便番号

pattern="\d{3}-\d{4}"

◆文字数(範囲)

pattern="{2,5}"

※メモ 上のは「2」文字から「5」文字

◆文字数(以上)

pattern="{3,}"

※メモ 「3」文字以上

◆文字数(以下)

pattern="{,5}"

※メモ 「5」文字以下

正規表現っていまだによくわからないですけど、

とりあえずよく使うものピックアップしました。

またよく使うの増えてきたらどんどん増やしていきます!

よろしくお願いいたします。

スポンサーリンク




シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク




%d人のブロガーが「いいね」をつけました。