【发布时间】:2011-04-29 06:05:17
【问题描述】:
trim() 在Internet Explorer 中不工作(在Chrome 和Firefox 中正常工作)。但是我需要修剪该值以防止出现空格。
【问题讨论】:
标签: javascript internet-explorer trim
trim() 在Internet Explorer 中不工作(在Chrome 和Firefox 中正常工作)。但是我需要修剪该值以防止出现空格。
【问题讨论】:
标签: javascript internet-explorer trim
我不认为 JavaScript 提供了 trim() 吗?有些浏览器可能会实现它,各种库都会实现它。
您可以添加自己的,如下所示:
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
【讨论】:
如果这被证明是一个 IE 错误,您始终可以使用 JavaScript 中的 RegEx 来实现您自己的解决方法,例如 left trim function sample - 该示例可以扩展为修剪左侧和右侧。此正则表达式应适用于所有浏览器。
【讨论】:
看看@这个 -> Trim not working in IE
【讨论】: