0

他のJavaScriptを使用したスクリプトタグに次のJavaScript関数があります。_Layout.cshtml の .net MVC3 Web アプリにあります。正規表現の「@」記号のため、YSOD です。爆破せずにこれを機能させるにはどうすればよいですか?

        function checkEmail(emailAddress) {
        //Match emailAddress

        var regex = /^[a-z0-9\.\_%+-]+@[a-z0-9\.\-]+\.[a-z]{2,4}$/i;

        if (emailAddress.search(regex)) {
            return false;
        }
        else {
            return true;
        }
    }
4

1 に答える 1

2

@@ エスケープします

このような:

var regex = /^[a-z0-9\.\_%+-]+@@[a-z0-9\.\-]+\.[a-z]{2,4}$/i;
于 2012-12-07T11:41:27.490 に答える