重複の可能性:
電子メールアドレスを検証するための最良の正規表現は何ですか?
私はこの特定の正規表現を使用してメールをチェックしています。
"^[A-Za-z0-9](([a-zA-Z0-9,=\.!\-#|\$%\^&\*\+/\?_`\{\}~]+)*)@(?:[0-9a-zA-Z-]+\.)+[a-zA-Z]{2,9}$"
私が抱えている問題は、これにより「@」記号の前にピリオドが許可されることです。これが起こらないようにこの式を変更する方法はありますか?それでも他のすべての条件は維持されます。
a。@b.comは無効である必要があります
よろしくお願いします-Rollin