javascript - 删除文本区域开头和结尾的空白
问题描述
所以我正在做一个基本上删除空行的代码,以及删除字符串开头和结尾的空格。但是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);
});
})
解决方案
Trim() 就是为此目的而制作的,它删除了字符串开头和结尾的空格
jQuery(function ($) {
$("#c").on("click", function () {
var avalue = $.trim($('#a').val());
var newVal = avalue.trim();
$('#a').val(newVal);
});
})
推荐阅读
- html - 如何在图像上制作半透明颜色?
- sql - 我怎样才能得到一个结果?SQL: CASE 返回两行
- python - 当我尝试在 Python 中解析 JSON 时,“TypeError:列表索引必须是整数或切片,而不是 str”
- elasticsearch - Kibana Tophits 通过一个字段而不是所有字段转换组
- python - 如何在 whoosh 中返回与我们的搜索关键字匹配的对应行?
- lua - 如何在不使用 Lua 脚本中定义的任何函数的情况下运行函数
- node.js - 删除打字稿界面中不存在的属性
- email - 为什么我的自定义 postfix 虚拟邮箱不起作用
- python - 从模型中获取类数组
- node.js - 如何在 Mongoose 中使用填充查询值?