Internet Explorer中的'trim()'javascript函数问题

时间:2011-04-29 06:05:18

标签: javascript internet-explorer trim

trim()无效Internet Explorer(它在ChromeFirefox中正常运行)。但是我需要修剪该值以防止出现空格。

3 个答案:

答案 0 :(得分:3)

我认为JavaScript不提供trim()吗?有些浏览器可能会实现它,各种库都会实现它。

您可以添加自己的内容,如下所示:

String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g,"");
}

答案 1 :(得分:2)

如果这是一个IE错误,你总是可以使用像left trim function sample这样的JavaScript中的RegEx来实现自己的解决方法 - 可以扩展示例以修剪左侧和右侧。此正则表达式应该适用于所有浏览器。

答案 2 :(得分:2)

看看@ this - > Trim not working in IE