jquery去除空格
使用jQuery去除字符串空格的方法
去除字符串两端的空格(trim方法)
jQuery提供了$.trim()方法,专门用于去除字符串两端的空格(类似JavaScript原生trim())。
示例代码:
var str = " Hello World! ";
var trimmedStr = $.trim(str); // 结果: "Hello World!"
去除字符串所有空格(正则替换)
若需移除字符串中所有空格(包括中间的空格),可通过正则表达式配合replace()实现。
示例代码:
var str = " Hello World! ";
var noSpaceStr = str.replace(/\s+/g, ''); // 结果: "HelloWorld!"
针对表单输入框的值去空格
常见场景是处理用户输入时去除空格,例如:

$('#inputField').val(function(i, val) {
return $.trim(val); // 仅去除两端空格
// 或 return val.replace(/\s+/g, ''); // 去除所有空格
});
注意事项
$.trim()在jQuery 3.5+版本中已被标记为不推荐使用,建议直接使用原生String.prototype.trim()。- 正则表达式
\s匹配所有空白字符(包括空格、制表符、换行符等),+表示匹配一个或多个。






