Javascript - 如何改进以下正则表达式

时间:2014-12-15 18:32:29

标签: javascript regex

如何改进此功能?

function removeLeadingAndTrailingWhitespaceFromString(str) {
    return str.replace(/(^\s+)|(\s+$)/ig, "");
}

选项a - 正则表达式中可以省略g标志 选项b - 应使用*量词而不是+来避免不必要的替换 选项c - 不需要在正则表达式中使用捕获括号,因为不使用这些值 选项d - 以上所有

1 个答案:

答案 0 :(得分:5)

  

如何改进此功能?

function removeLeadingAndTrailingWhitespaceFromString(str) {
    return str.trim();
}