【发布时间】:2021-01-20 10:16:21
【问题描述】:
寻找纯 JavaScript 在 IE 中特别适用于从所有输入(文本和文本区域)中删除所有额外的空格。
这是可以使用的 jQuery 版本,但我想要它在 JavaScript 中:
function TrimText(el) {
el.value = el.value.
replace(/(^\s*)|(\s*$)/gi, ""). // removes leading and trailing spaces
replace(/[ ]{2,}/gi, " "). // replaces multiple spaces with one space
replace(/\n +/, "\n"); // removes spaces after newlines
return;
}
将其转换为 JavaScript 的最佳方法是什么?
$j(function () {
$j("textarea").change(function () {
TrimText(this);
});
$j("input").change(function () {
TrimText(this);
});
});
【问题讨论】:
标签: javascript trim spaces