0

文字列があり、先頭と末尾のスペースと < br /> の組み合わせをすべて削除したいと考えています。文字列が

「< br /> < br />< br />< br /> < br /> < br /> こんにちは < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br />
"

Hello を取得する必要があります。私は失敗しました:

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

2 に答える 2

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"
于 2013-04-15T07:24:52.993 に答える