入力を制約するために正規表現を使用する方法
How To: ASP.NET への入力を制約するために正規表現を使用する方法
メモ
中でも正規表現にコメントをつける機能に感動
Regex regex = new Regex(@" ^ # 開始のアンカー (?=.*\d) # 最低でも1桁の数字が必要 (?=.*[a-z]) # 小文字が1文字必要です (?=.*[A-Z]) # 大文字が 1 文字必要です .{8,10} # 8 から 10 文字の長さ \s # 空白を許可 $ # 終了のアンカー", RegexOptions.IgnorePatternWhitespace);