【问题标题】:Europe validation expression欧洲验证表达式
【发布时间】: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


    【解决方案1】:

    使用“或”运算符 (|)

    "\d{3}-\d{3}-\d{4}|\d{4}-\d{6}"
    

    如果您有兴趣,这是对正则表达式的精彩介绍:

    http://www.codeproject.com/Articles/9099/The-30-Minute-Regex-Tutorial

    【讨论】:

    • 这里不需要括号;他们只是创建不会使用的捕获组。默认情况下,| 的优先级非常低,因此“携带”到模式的末尾。
    猜你喜欢
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 2018-01-13
    • 2021-05-15
    • 2016-02-07
    • 1970-01-01
    • 2016-10-04
    • 2018-09-04
    相关资源
    最近更新 更多