关于javascript:正则表达式删除文本后的空格

regex remove white space after text

本问题已经有最佳答案,请猛点这里访问。

从这个regex,

1
text.replace(/^\s+|\s+$/g,"").replace(/  +/g,' ')

如何删除仅用于尾随空格的regex?

我刚接触regex,做过一些研究,但我不理解这个模式。


/^\s+|\s+$/g均值 </P >

1
2
3
4
5
^    // match the beginning of the string
\s+  // match one or more whitespace characters
|    // OR if the previous expression does not match (i.e. alternation)
\s+  // match one or more whitespace characters
$    // match the end of the string

gmodifier indicates到重复的匹配,直到匹配anymore发现是好的。 </P >

所以如果你想在比赛中的一部分,remove空白的人物,在结束的字符串的一部分,(|\s+$remove和g国旗从^\s+可以只读的比赛在一个位置的经济更加的开始的字符串)。 </P >

有用的资源来学习正则表达式: </P >

  • http:/ / / www.regular-expressions.info
  • 正则表达式在JavaScript(因为这看来是JavaScript)。