我有一个字符串,我想 trim 所有开头和结尾的空格和 < br/> 组合。 如果字符串是
"< br /> < br />< br />< br /> < br /> < br /> Hello < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br />
"
我必须打招呼。 我尝试失败:
string = string.replace(/(<br \/>)+$| +$/g,'').replace(/^(<br \/>)+|^ +/g,'')
最佳答案
你可以试试这个:
> 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"
关于javascript - 正则表达式 trim 字符串中空格和换行符的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16009709/