2

在 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 代码。

我该怎么做 ?

4

2 回答 2

2

Razor 允许您通过键入双 @ 来输入此内容。尝试 @@

于 2012-09-21T15:16:13.373 回答
0

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

于 2012-09-21T15:15:36.757 回答