在c#中,我必须验证用户输入。有人可以告诉我什么是reg ex以验证这个表达式12345-4521。
<12345> = Any five digits only
<-> = only hyphen
<4521> = Any four digits only but last digit should either be 0 or 1.
答案 0 :(得分:6)
^\d{5}-\d{3}[01]$
答案 1 :(得分:4)
这应该这样做:
\d{5}-\d{3}[01]
\d
匹配0到9之间的任何数字[01]
匹配0或1 {5}
和{3}
告诉它与上一个表达式的数字完全匹配这是非常基本的东西。当你有机会时,你应该阅读a good tutorial,其中涵盖了这个(以及更多)。
答案 2 :(得分:0)
以下应该有效:\d{5}\-\d{3}[01]