Jquery电子邮件正则表达式CS1056:意外的字符'\'编译错误

时间:2016-03-27 16:49:58

标签: jquery regex compilation

我在下面的emailReg行中收到CS1056:意外字符'\'编译错误。任何人都可以帮助解决这里的错误吗?我还有一些正则表达式模式,但我有相同的编译错误。

这是我的jquery代码。

<script>    
    $(document).ready(function() {
        $('#Email').focusout(function(){
                var email=$('#Email').val();
                var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
                if( !emailReg.test( email ) ) {
                    $("#epostagecerlidegil").show();
                } else {

                }
            });
    });
</script>

1 个答案:

答案 0 :(得分:0)

我猜这是你的问题:[\w-\.]

主要问题是你要求的范围不是你想要的,也不是没有意义的。此外,您不需要反斜杠。因此:[\w\-.][\w.-]是我期望看到的。