$('#pass').focusout(function(){
alert(($(this).text().replace(/nr|n/g,'')).length);
if(($(this).text().replace(/nr|n/g,''))===''){alert('please be true');$('#water').text('enter password');}
});
我留下的长度为 3,如果我这样做就不会显示:
alert('_'+($(this).text().replace(/nr|n/g,''))+'_');
明白了
alert(__);
即使长度为 3
我认为这些是某种制表符空间。 我该如何删除它们?
试试这个
someText.replace(/(rn|n|r)/gm,"");
你可以使用(这个)
replace(/s/g,'')
\s 匹配单个空格字符,包括空格、制表符、表单换行符、换行符,但不知道您的$(this).text()
包含什么,因此不确定结果。
function __kill(text)
{return text.replace(/\r||\r|\t/g,'');};
\t <<<---像这样