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

作者:像素猫时间:2026-10-27 15:16:37浏览:645

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

自定义trim方法实现

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


具体实现代码如下:

 
String.prototype.trim = function () {
return this .replace(/^\s\s*/, '' ).replace(/\s\s*$/, '');
} 
作者最新文章