正则表达式验证错误

本文关键字:错误 验证 正则表达式 | 更新日期: 2023-09-27 18:26:03

我在正则表达式验证方面有问题,请参阅如果我把验证放在代码后面,比如

    [RegexValidator("[0-9 -]*"
        , MessageTemplateResourceName = "INVALID_PHONE"
        , MessageTemplateResourceType = typeof(ValidatioinErrors))]
    public string Phone
    {
        get { return phone; }
        set { phone = value; }
    }

如果我像这样给电话值"080-244408",它是有效的,但如果我给"080-2404408",这是一个额外的数字,它显示错误为"无效电话"。原因是什么。有人能帮我吗,提前谢谢。

正则表达式验证错误

您的正则表达式看起来没有问题。你需要对此提供更多信息。您的代码中可能存在其他错误。