I am trying using Email RegEx
in javascript section in MVC4. But RegEx
has @ char. It is not allowing to parse it
error:
Parser Error Message: "[" is not valid at the start of a code block.
Only identifiers, keywords, comments, "(" and "{" are valid.
@section scripts{
<script type="text/javascript">
$(document).ready(function() {
$('#btnSave, #btnCoAuthor').click(function() {
if (form.valid()) {
var hasError = false;
var emailReg = '[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}';
//Error showing @
You need to escape the @
for Razor, not for the JS string, itself. So, just use @@
. Once Razor renders the HTML, it will end up as just an @
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With