JavaScript中,IE8及其以下版本没有trim()方法,解决办法如下:
通过正则表达式进行替换:replace(/^\s*|\s*$/g, "");
自定义myTrim(),方法进行去字符创两端空格操作,实例代码如下。
var myTrim = function (str) {
if (String.prototype.trim) {
return str.trim();
} else {
return str.replace(/^\s+|\s+$/g, "");
}
};