伙计们,我不知道这个问题是否已经存在但是我已经尝试了所有搜索,所以我的问题是为什么我的正则表达式在RegularExpression属性中无法正常工作。我在javascript中使用的这个正则表达式,这是在javascript上工作。谁能帮助我,我在这里做错了什么?
[Required]
[Display(Name = "First name")]
[MaxLength(50)]
[RegularExpression("^(?![@\\+\\-=\\*])", ErrorMessage = "First Name Should not start with these characters @, +, =, *, -")]
public string firstname { get; set; }
我正在使用此正则表达式来验证名字不应该以@,+,=,*, - 开头。
我已经花了3个小时来弄清楚我在这里做错了什么。
答案 0 :(得分:2)
答案 1 :(得分:0)
你的正则表达式无效。这是更新的,它按预期工作:
^(?![@\\+\-\\=\\*])