JavaScript中有关兼容的问题

来源:互联网 发布:c 处理sql注入 编辑:程序博客网 时间:2024/06/03 09:26

javascript兼容问题:

  • javascript兼容问题
    • trim的兼容问题

trim();的兼容问题:

trim();是ES5提供的字符串方法,是用来去除字符串首尾空白字符的,所以在IE上会有兼容问题(IE9+才能兼容)

  • 兼容写法:
function trim( str ) {    //不是字符串就不处理了    if( typeof str !== 'string' ){        return str;    }    //优先使用内置的trim方法    if(str.trim){        return str.trim();        }    //把首尾空白字符替换掉,利用正则表达式的方法,然后返回    return str.replace( /^\s+|\s+$/g , '' );   }
0 0
原创粉丝点击