Email format validation in mvc3 view

2019-07-21 03:36发布

问题:

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....")