正则表达式修剪字符串中空格和换行符的组合

时间:2013-04-15 07:20:57

标签: javascript regex

我有一个字符串,我想修剪所有空间和<的前导和尾随组合。 br />。 如果字符串是

  

“< br />< br />< br />< br />< br />< br /> Hello< br />< br />< br />< br />< br />< br />< br />< br />< br />< br /&gt ;

我必须得到你好。 我没试成功:

string = string.replace(/(<br \/>)+$| +$/g,'').replace(/^(<br \/>)+|^ +/g,'')

2 个答案:

答案 0 :(得分:2)

你可以试试这个:

> var string = "< br /> < br />< br />< br /> < br /> < br /> Hello < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> <br />";
> string.replace(/^(<\s*br\s*\/>|\s*)*|(<\s*br\s*\/>|\s)*$/gi, '');
"Hello"

答案 1 :(得分:0)

你可以试试这个。我认为这应该对你有帮助,

var a="< br /> < br />< br />< br /> < br /> <br /> Hello < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br />";
var b=a.replace(/< br \/>|\s/g,"");
alert(b);//Hello

干杯... !!!!!