兼容旧浏览器的自定义JS trim方法实现

作者:像素猫

时间:2026-10-27

浏览:644

针对部分旧版浏览器不支持原生trim方法的问题,本文提供了一种经过测试的自定义实现方案。通过扩展String原型,利用正则表达式分别移除字符串首尾的空字符,确保代码在多种环境下均能正常执行,满足剪掉字符串两端空格的实际需求。

文章目录

自定义trim方法实现

鉴于部分浏览器环境尚未原生支持trim方法,为满足去除字符串两端空白字符的需求,本文提供一种经过实际测试的自定义解决方案。


具体实现代码如下:

 
String.prototype.trim = function () {
return this .replace(/^\s\s*/, '' ).replace(/\s\s*$/, '');
} 

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章