2010-10-06 52 views
0

我的.NET應用程序必須提供應用程序的配置文件中的20位帳號的用戶。我從ConfigurationSection派生類來處理自定義部分。我可以用StringValidator。它提供了MaxLength,MinLength和InvalidCharacters。 但它不允許將允許的字符限制爲0-9 w需要驗證配置屬性 - 必須是20個位數

回答

3

我會建議使用Regular Expression Validator並設置ValidationExpresison屬性爲

^\d{20}$ 

這將驗證數字恰好20位:

  • ^指匹配字符串的開始
  • \ d意味着匹配位數只有
  • {20}意味着嚴絲合縫20個字符(的位預先指定)
  • $手段匹配字符串的結尾
1

您可以使用正則表達式,也許this將幫助您。