JavaScript';s regexp-字符串末尾的新行和空格

JavaScript';s regexp-字符串末尾的新行和空格,javascript,regex,Javascript,Regex,可能重复: 我想找到一种方法来实现以下结果: "I am\n a string \n\n \n \n".replace(/\n{1,}$/g,""); // "I am\n a string" 最好的方法是什么 "I am\n a string \n\n \n \n".replace(/\s+$/,""); // "I am\n a string" 我应该做这项工作 \s是一个空白字符,包括空格、制表符、换行符 +是与{1,} 我应该做这项工作 \s是一个空白字符,包括空格、制表符、换

可能重复:

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

"I am\n a string \n\n  \n \n".replace(/\n{1,}$/g,""); // "I am\n a string"
最好的方法是什么

"I am\n a string \n\n  \n \n".replace(/\s+$/,""); // "I am\n a string"
我应该做这项工作

\s
是一个空白字符,包括空格、制表符、换行符

+
是与
{1,}

我应该做这项工作

\s
是一个空白字符,包括空格、制表符、换行符

+
是与
{1,}

相同的量词,请尝试使用此量词

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

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

\s
字符类包括制表符、换行符、换行符、回车符和空格。
\s
字符类包括制表符、换行符、换行符、回车符和空格。