0
$('#pass').focusout(function(){
    alert(($(this).text().replace(/\n\r|\n/g,'')).length);
    if(($(this).text().replace(/\n\r|\n/g,''))===''){alert('please be true');$('#water').text('enter password');}
    });

我剩下的长度为 3,如果我这样做,它不会出现:

alert('_'+($(this).text().replace(/\n\r|\n/g,''))+'_');

我明白

alert(__); 

即使长度是 3

这些是我认为的某种标签空间。我怎么能删除它们?

4

3 回答 3

1

尝试这个

someText.replace(/(\r\n|\n|\r)/gm,"");
于 2013-10-31T08:46:27.067 回答
0

你可以使用(这个

replace(/\s/g,'')

\s匹配单个空格字符,包括空格、制表符、换页符、换行符,但不知道您$(this).text()包含什么,因此不确定结果。

于 2013-10-31T09:00:59.080 回答
0

function __kill(text){return text.replace(/\n\r|\n|\r|\t/g,'');};

\t <<<---像这样

于 2013-11-04T09:06:38.650 回答