问题
In a View in MVC3 I want to make a jquery function which validates a textbox for an email format, but when I want to write it like this:
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])?";
It doesn't work, because MVC thinks @(...) its a Razor code.
How can I do it ?
回答1:
Razor allows you to enter this by typing in double @. Try @@
回答2:
@Html.Raw(" var a = "[a-z0-9....")
来源:https://stackoverflow.com/questions/12533283/email-format-validation-in-mvc3-view