javascript去除空行

还是这样比较完美


//删除空行函数
function deleteEmptyLine(str){
    var newArr = [];
    var arr    = str.split("\n");//分割
    $.each(arr,function(i,n){ //这里使用了jQuery,不使用请自行改成for
        var val = $.trim(n);  //同时去掉每行的首尾空格
        if( val != '')
            newArr.push(val);
    });
    return newArr.join("\n");//重组
}



如,要把id="txtContent"的textarea中的空行去掉

//html
<textarea id="txtContent" cols="30" rows="10">
           
    1111
           
    222222
           
    333333333
           
</textarea>


这么使用:

var $txt = $('#txtContent');//获取textarea
$txt.val( deleteEmptyLine($txt.val()) );//去除空行后重新赋值给textarea


类别:前端脚本   阅读(0)   评论(0)    发表时间:2015-04-15 20:11  星期三

评论区

发表评论

        姓名:
邮箱|网站:
        内容:

  (可按Ctrl+Enter提交)