menu
スポンサーリンク

正規表現の自分用メモ

2021年9月14日


よく使いそうな正規表現の自分用メモ
(正規表現はまだあまり詳しくありません。)
Laravelでログイン認証作成時のバリデーション用の記載の仕方です。
まだ追加していく予定もあり。

■ひらがな・カタカナ・漢字・半角英数の入力でOK
'regex:/^[ぁ-んァ-ヶ一-龠々a-zA-Z0-9]+$/u'

■半角英数の入力でOK
'regex:/^[a-zA-Z0-9]+$/u'

■数字とハイフンのみ入力OK(電話番号や郵便番号など)
'regex:/^[0-9\-]+$/u'

■スラッシュ(/)とバックスラッシュ(\)を入力禁止
'regex:/^[^\/|////]*$/u'
※バックスラッシュのエスケープが紛らわしい。
https://www.php.net/manual/ja/regexp.reference.escape.php

スラッシュ、バックスラッシュの入力禁止はセキュリティ上、ディレクトリトラバーサル対策として必須

連絡先など

MAIL mailmedian.weblike.jp
Skype median-weblike
所在地 神奈川県川崎市

スポンサーリンク
スポンサーリンク

blog

プラットフォーム API 言語