当前位置: 代码迷 >> JavaScript >> JS兑现Trim()的最佳方式
  详细解决方案

JS兑现Trim()的最佳方式

热度:97   发布时间:2012-09-06 10:37:01.0
JS实现Trim()的最佳方式

javascript中没有用于移除字符串头尾空白的原生修剪方法,这是其最明显的疏漏之一。最常见的trim函数实现如下:

?


然而这个表达式有个基于正则表达式的性能问题。对性能的影响来自于正则表达式的两个方面:一方面是指明有两个匹配模式的管道预算,另一方面则指明全局应用该模式的g标记,考虑这些可将正则表达式一分为二,稍微提高其速度:

?


还有一种性能比其它变形版更好的处理方式,在所有浏览器中都比之前版本执行速度更快

Levithan的博客文章对此有完整分析:http://bolg.stevenlevithan/archives/faster-trim-javascript

?

  相关解决方案