私のアプリケーションでは、電子メール検証を使用しています。メール認証に使っています。入力されたテキストが通常の電子メール形式であることのみをチェックします。そのような電子メールを入力すると、example@example.comfg
trueが返されます。この種のエラーを電子メールで確認するにはどうすればよいですか。
1232 次
1 に答える
2
問題がcomfg
間違っていると思われることであり、のように最大 3 文字にする必要がある場合はcom
、次のように正規表現を変更するだけです。
Regex.IsMatch(strIn,
@"^(?("")(""[^""]+?""@)|(([0-9a-zA-Z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-zA-Z])@))" +
@"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,3}))$");
于 2012-09-20T10:45:13.550 に答える