JavaScript正则表达式 - 字符串末尾的新行和空格

时间:2012-03-13 15:10:06

标签: javascript regex

  

可能重复:
  Trim spaces from start and end of string

我想找到一种方法来实现以下结果:

"I am\n a string \n\n  \n \n".replace(/\n{1,}$/g,""); // "I am\n a string"

最好的方法是什么?

2 个答案:

答案 0 :(得分:8)

"I am\n a string \n\n  \n \n".replace(/\s+$/,""); // "I am\n a string"

应该做的。

\s是一个空格字符,包括Space,Tab,Newlines

+{1,}

的量词相同

答案 1 :(得分:0)

尝试使用此

   "I am a string \n\n  \n \n".replace(/\s+$/g, "")