在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>