在没有框架的情况下修剪JavaScript中字符串的换行符

时间:2012-07-27 16:14:39

标签: javascript

  

可能重复:
  How do I trim a string in javascript?

使用没有任何框架的JavaScript如何修剪换行符?修剪为由PHP定义,删除前导和结束换行符,同时保留第一个非空白字符后的换行符,直到不超过最后一个非空白字符。

默认情况下,大多数人都想知道如何 同时删除前导/结束换行符以及空白行空间 ,但有些人可能希望保留白色 - 空间空间,同时修剪白色空间换行符。它通常也有助于看到两个工作示例以及当它们为人们学习代码工作时它们之间的关系,所以我正在寻找修剪白色空间换行符空白空间。 / p>

在保留空白区域(主答案中可能包含也可能不包括)的同时,看看如何修剪前导/结束换行符也是一件好事。

2 个答案:

答案 0 :(得分:1)

我认为这有效:

string.replace(/^\s+|\s+$/g,"");

答案 1 :(得分:1)

trim一般可以定义为.replace(/^\s+|\s+$/g,''),但由于您只想要垂直空格,因此应使用.replace(/^[\r\n]+|[\r\n]+$/g,'')