jquery 去空格
去除字符串两端空格
使用 $.trim() 方法可直接移除字符串开头和结尾的空格,适用于表单输入清理等场景:
var str = " Hello World ";
var trimmedStr = $.trim(str); // 结果为 "Hello World"
去除字符串所有空格
通过正则表达式替换实现移除全部空格(包括中间空格):

var str = " H e l l o W o r l d ";
var noSpaceStr = str.replace(/\s+/g, ""); // 结果为 "HelloWorld"
仅去除中间空格
保留两端空格,仅移除字符串内部的空格:

var str = " Hello World ";
var innerSpaceRemoved = str.replace(/(\S)\s+(\S)/g, '$1$2'); // 结果为 " HelloWorld "
表单输入实时处理
结合 jQuery 事件监听,实现输入框内容的实时空格清理:
$("#inputField").on("input", function() {
$(this).val($.trim($(this).val()));
});
保留换行符的特殊处理
若需保留换行符(\n)仅去除其他空白字符:
var str = " Line1 \n Line2 ";
var cleanedStr = str.replace(/[^\S\n]/g, ""); // 结果为 "Line1\nLine2"






