验证\n&\javascript中的r

验证\n&\javascript中的r,javascript,validation,Javascript,Validation,您好,我想对的文本框进行验证(其中,\n\r)。我尝试了以下代码,但对\n和\r无效。同样,如果我发出警报,则\n将变为,并且不显示不允许使用\n JavaScript: function val() { var et=document.getElementById('plcyWhrclausNm').value; alert(et) if (et.indexOf('\r') > 0|| et.indexOf('\n') > 0|| et.indexOf('w

您好,我想对的文本框进行验证(其中,
\n\r
)。我尝试了以下代码,但对
\n
\r
无效。同样,如果我发出警报,则
\n
将变为

,并且不显示不允许使用
\n

JavaScript:

function val() {
    var et=document.getElementById('plcyWhrclausNm').value;
    alert(et)
    if (et.indexOf('\r') > 0|| et.indexOf('\n') > 0|| et.indexOf('where') >= 0) {
        alert('where or "\n" not allowed');
        return false;
    }
JSP代码:

<html:textarea property="plcyWhrclausNm" cols="55" rows="2" onblur="val()"></html:textarea>


它“现在工作”如何?它不能验证吗?你有错误吗?请澄清。另外,将警报中的
\n
转义为:
'where或“\\n”not allowed'
\n
\r
被翻译为控制字符LF和CR。这是您真正想要的,还是实际文本包含反斜杠,后跟
n
r
?工作正常。