【发布时间】:2012-12-20 09:57:24
【问题描述】:
验证表达式ValidationExpression="\d{3}-\d{3}-\d{4}"的格式是ErrorMessage="Format: XXX-XXX-XXXX",我希望vaidatin表达式可以接受这种欧洲格式也可以接受XXXX-XXXXXX我需要在上面的表达式中添加什么,以便它可以接受任何。
【问题讨论】:
标签: c# asp.net regex validation
验证表达式ValidationExpression="\d{3}-\d{3}-\d{4}"的格式是ErrorMessage="Format: XXX-XXX-XXXX",我希望vaidatin表达式可以接受这种欧洲格式也可以接受XXXX-XXXXXX我需要在上面的表达式中添加什么,以便它可以接受任何。
【问题讨论】:
标签: c# asp.net regex validation
使用“或”运算符 (|)
"\d{3}-\d{3}-\d{4}|\d{4}-\d{6}"
如果您有兴趣,这是对正则表达式的精彩介绍:
http://www.codeproject.com/Articles/9099/The-30-Minute-Regex-Tutorial
【讨论】:
| 的优先级非常低,因此“携带”到模式的末尾。