0

ドメイン名の csv ファイルを検証しようとしています (例: @google.com、@xyz.co.uk、@xyz.edu など)。

次の正規表現を使用しています。

Regex(@"@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4}$", RegexOptions.Compiled);

上記について改善の余地はありますか?

4

1 に答える 1

1

いくつかの専用サイトに慣れてください。

定期的なメンテナンスを必要としないソリューションを選択してください。独自の正規表現は、完全な攻撃が予想されない一部のアプリケーションではかなり良さそうです。

コメントで@lnaによってリンクされた回答も参照してください。

于 2012-04-17T15:18:11.607 に答える