首页 > 解决方案 > 删除文本区域开头和结尾的空白

问题描述

所以我正在做一个基本上删除空行的代码,以及删除字符串开头和结尾的空格。但是trim功能似乎不起作用我该如何解决?

这是我尝试过的代码

<textarea id="a">
 a

 b
 c   
</textarea><button id="c">Remove blank lines</button><textarea id="b"></textarea>

jQuery代码是:

jQuery(function ($) {
    $("#c").on("click", function () {
        var avalue = $.trim($('#a').val());
        var newVal = avalue.replace(/^\s*[\r\n]/gm, '');
        $('#a').val(newVal);

    });
})

标签: javascriptjqueryregextextarea

解决方案


Trim() 就是为此目的而制作的,它删除了字符串开头和结尾的空格

    jQuery(function ($) {
    $("#c").on("click", function () {
        var avalue = $.trim($('#a').val());
        var newVal = avalue.trim();
        $('#a').val(newVal);

    });
})

推荐阅读