ドメイン名の csv ファイルを検証しようとしています (例: @google.com、@xyz.co.uk、@xyz.edu など)。
次の正規表現を使用しています。
Regex(@"@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4}$", RegexOptions.Compiled);
上記について改善の余地はありますか?
いくつかの専用サイトに慣れてください。
定期的なメンテナンスを必要としないソリューションを選択してください。独自の正規表現は、完全な攻撃が予想されない一部のアプリケーションではかなり良さそうです。
コメントで@lnaによってリンクされた回答も参照してください。