Laravelで正規表現を使ったバリデーションの実装(日本語と英数字を許可して記号などを禁止)

PHP Laravel 情報 正規表現

Laravelのバリデーションの種類の一つである、フォームリクエストを設置しているのでrulesのところに下記の正規表現バリデーションルールを設置してみる。

regex:/^[a-zA-Z0-9a-zA-Zぁ-んァ-ヶー一-龠]+$/

前から
半角小文字英字
半角大文字英字
半角数字
全角小文字英字
全角大文字英字
ひらがな
カタカナ
漢字

を判別する正規表現で、これらを許可するバリデーションになっている。

参考サイト
https://qiita.com/tabo_purify/items/df8f2aa17094b1a60c82
https://qiita.com/Seisan0044/items/8a89bb7e96567fa67d4f

Laravelおにいさん / 2018-04-15 / 1712 / 0
このエントリーをはてなブックマークに追加
関連記事

まだコメントがついていません。

ログイン不要でコメントの投稿ができます。