mvc3视图中的电子邮件格式验证

时间:2012-09-21 15:11:26

标签: jquery regex asp.net-mvc-3 razor

在MVC3中的视图中,我想创建一个jquery函数来验证电子邮件格式的文本框,但是当我想这样写时:

    var a = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?"; 

它不起作用,因为MVC认为@(...)是一个Razor代码。

我该怎么办?

2 个答案:

答案 0 :(得分:2)

Razor允许您输入double @来输入。试试@@

答案 1 :(得分:0)

@Html.Raw(" var a = "[a-z0-9....")