前提・実現したいこと
PHP(CakePHP)でフォームを作成しています。
メールアドレスの入力フィールドにて、下記のようなバリデーションを実装したいのですが、
正規表現がうまくいきません。
・メールアドレスに使用不可な文字を入力した場合、認められない文字を明確に指摘する。
例: 「*はEメールに利用できません。取り除いてください。」
・ @がない場合指摘する。
例:「@が必要です。」
正規表現を用いたバリデーションの実装をしたことがないので、なかなか悩んでいます。
恐縮ですが下記の方法をご教授いただけますでしょうか?
・メールアドレスの正規表現に一致しない文字を抽出する方法(配列形式が望ましい)
例) sam■ple@ex?ample.com を入力した場合、 ['■', '?'] を返す
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/08 12:21