Visual Studio中的正则表达式错误

时间:2018-08-09 13:16:22

标签: regex visual-studio expression

enter image description here enter image description here var regex = / ^([\ w-] +(?:。[\ w-] +))@((?? [[ww] + 。) \ w [\ w-] {0,66})。([[az] {2,6}(?:。[az] {2})?)$ / i;

错误:

  

\“意外字符”

     

? “无效的表达条件”

     

w“该名称在当前内容中不存在”

以上显示的错误如下

enter image description here

1 个答案:

答案 0 :(得分:0)

如果在模型类中使用正则表达式,则采用这种方式。我在模型类中使用正则表达式,如下所示:

    [Required]
    [StringLength(50)]
    [RegularExpression(@"\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b", ErrorMessage = "example@gmail.com like this pattern")]
    public string Email { get; set; }

如果符合您的要求,请遵循此方法