在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代码。
我该怎么办?
答案 0 :(得分:2)
Razor允许您输入double @来输入。试试@@
答案 1 :(得分:0)
@Html.Raw(" var a = "[a-z0-9....")