【问题标题】:DataAnnotations and RegularExpression in MVC3MVC3 中的数据注解和正则表达式
【发布时间】:2012-01-05 10:38:19
【问题描述】:

我想为包含 4 位数字的字符串编写正则表达式,例如 A1234 或 AB1234 请帮忙

【问题讨论】:

    标签: c# .net regex asp.net-mvc-3 data-annotations


    【解决方案1】:

    我们在下面的 cmets 中敲定的与您的最终形式相匹配的正则表达式:

    ^([a-zA-Z][a-zA-Z\*]+)?[0-9]{4}$
    

    【讨论】:

    • 我的意思是只有 4 位数字后缀。也可以是 ABC1234。
    • 已编辑答案 - 这是您现在需要的吗?
    • 是的,这就是我需要的,但是这个表达式也不起作用。这是我的代码 [RegularExpression(@"\d{4}$",ErrorMessage="ID 必须至少有 4 位数字")]
    • 无论我输入什么 id,它都会给我一条错误消息。即使它是正确的。
    • 可以试试上面的修改版吗?
    猜你喜欢
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多