在js中如果直接引用"abc".trim();IE中会报错——找不到trim()方法,但如果在js中为String定义了trim()方法,这个问题就迎刃而解了,如下:
<script>
String.prototype.trim=function() { return this.replace(/(^\s*)|(\s*$)/g,""); }
"abc".trim();
</script>
<script>
String.prototype.trim=function() { return this.replace(/(^\s*)|(\s*$)/g,""); }
"abc".trim();
</script>
本文介绍了一种在JavaScript中为String原型添加trim方法的技术,该方法可以移除字符串两端的空白字符,解决在不同浏览器环境下trim方法兼容性问题。
2025

被折叠的 条评论
为什么被折叠?



