我的.NET應用程序必須提供應用程序的配置文件中的20位帳號的用戶。我從ConfigurationSection派生類來處理自定義部分。我可以用StringValidator
。它提供了MaxLength,MinLength和InvalidCharacters。 但它不允許將允許的字符限制爲0-9 w需要驗證配置屬性 - 必須是20個位數
0
A
回答
3
我會建議使用Regular Expression Validator並設置ValidationExpresison屬性爲
^\d{20}$
這將驗證數字恰好20位:
- ^指匹配字符串的開始
- \ d意味着匹配位數只有
- {20}意味着嚴絲合縫20個字符(的位預先指定)
- $手段匹配字符串的結尾
1
您可以使用正則表達式,也許this將幫助您。
相關問題
- 1. ASP.NET MVC必須匹配驗證屬性
- 2. 必需的屬性和驗證組
- 3. 要麼是必需的驗證
- 4. Spring Boot 1.5已驗證配置屬性
- 5. 此定義需要位置屬性
- 6. 緩存控制:必須重新驗證是否需要驗證所有請求,或只是過時的?
- 7. 屬性%s是必需的
- 8. 驗證必須使用XVAL
- 9. DateTime屬性必需屬性
- 10. .Net SvcUtil:屬性必須是可選的
- 11. 是否必須使用flags屬性?
- 12. 左側必須是變量或屬性
- 13. 是否需要驗證函數參數?
- 14. Charfield必須與另一個Charfield Django的表單驗證匹配
- 15. MVC3得到一個「屬性字段是必須的」的錯誤,儘管沒有[必需]屬性
- 16. 屬性值必須在@Retryable
- 17. Nancy模型綁定必需的屬性驗證不工作
- 18. 在XML模式中驗證不同的必需屬性集
- 19. 驗證XML與必需和可選的屬性值
- 20. MVC驗證 - [必需]屬性拋出的jQuery JSON.parse異常
- 21. 提交之前MVVM /新實體/必需屬性/驗證
- 22. jQuery驗證 - 基於其他字段更改「必需」屬性
- 23. UserProfile.location「必須是」位置「實例
- 24. JSON模式驗證失敗...「該屬性不包含必需屬性」
- 25. 您必須爲'PSKAS'定義以下必需屬性:sonar.projectName
- 26. 升級到rails 5.1.1後必須存在驗證錯誤必須存在驗證
- 27. 驗證是否需要TCP?
- 28. 配置了多個身份驗證後端,因此必須在用戶
- 29. 我是否必須配置SQLiteCommand對象?
- 30. 驗證屬性