什麼是正則表達式驗證文本框以允許「美國社會安全號碼」以及使用正則表達式驗證程序的文本「 - - 」。asp.net中的正則表達式驗證程序
0
A
回答
0
(更新:谷歌搜索後,似乎有一些要求,如:前三位數字必須是001 - 772.所以我建議你使用Google上的信息,因爲它已經提供了完整的教程, 。下面的信息只是一個通用的形式)。
不知道asp.net使用不同的正則表達式語法,但SSN的一般正則表達式是
/^\d{3}-\d{2}-\d{4}$/
您可能需要改變它的asp.net。
^
用於字符串的開頭,$
用於結尾,\d
用於單個數字。 {3}
意味着它需要重複3次。
1
0
使用RegexBuddy表明
\b(?!000)(?!666)(?:[0-6]\d{2}|7(?:[0-356]\d|7[012]))[- ](?!00)\d{2}[- ](?!0000)\d{4}\b
爲美國社會安全號碼。與- -
這個組合成一個.NET友好的字符串爲您提供:
@"^(?:- -|(?!000)(?!666)(?:[0-6]\d{2}|7(?:[0-356]\d|7[012]))[- ](?!00)\d{2}[- ](?!0000)\d{4})$"
你還想允許在- -
串的變化?例如,更多的空間?
相關問題
- 1. ASP.NET正則表達式驗證程序未按預期驗證
- 2. Asp.net正則表達式驗證器 - 驗證表達式
- 3. ASP.Net正則表達式(%符號)正則表達式驗證器
- 4. javascript正則表達式驗證程序
- 5. 正則表達式驗證程序
- 6. vb.net/asp.net自定義表達式中的正則表達式驗證程序
- 7. ASP.NET正則表達式驗證器
- 8. Asp.net正則表達式驗證器
- 9. 如何使用ASP.NET正則表達式驗證程序
- 10. ASP.Net正則表達式驗證程序無空格
- 11. 正則表達式驗證
- 12. 正則表達式驗證
- 13. 正則表達式驗證
- 14. 正則表達式驗證
- 15. 正則表達式驗證
- 16. 正則表達式驗證
- 17. 正則表達式驗證程序:客戶端驗證
- 18. C#正則表達式驗證驗證
- 19. 正則表達式驗證序列
- 20. ASP.NET正則表達式 - 驗證表達式
- 21. mm/dd/yyyy在ASP.Net中正則表達式驗證器的正則表達式未能驗證
- 22. 正則表達式驗證的正則表達式
- 23. ASP.net WebForms正則表達式驗證控件,驗證表達式與「和」
- 24. jqGrid中的正則表達式驗證
- 25. FluentValidation集中驗證器擴展中的正則表達式驗證程序
- 26. 在asp.net c#上爲正則表達式驗證程序構建多個電子郵件正則表達式?
- 27. 在Swift中驗證正則表達式
- 28. 正則表達式驗證程序不能正常工作
- 29. 在jQuery驗證程序中使用正則表達式
- 30. 正則表達式不正確驗證
谷歌搜索「美國社會安全號碼正則表達式」返回很多匹配... – 2010-11-03 12:30:40
另外我需要文本框來驗證默認的「 - - 」文本也。 – subash 2010-11-03 12:39:54