私はwww.regular-expressions.infoから、次の正規表現 を使用していた電子メールアドレスを検証するために:トラブル「@」
[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
上記の正規表現を使用した問題は、私はsuccefullyことができるということです二重にした電子メールアドレスも検証「@」これらのように:私はをしたくない
[email protected]@gmail.com # Note the double '@'
[email protected]@com.com
... を。だから、どうすれば調整できますか?
UPDATE
私は正規表現がこれらのようなメールアドレスを拒否していないにも発見:
[email protected]
[email protected]@gmail
あなたは何を意味するのですか? – user502052