3

jQueryとRegexを介してCSSのコメントを解除する必要があります。これまでのところ、次のようになっています。

$('style').html($('style').html().replace('/*','').replace('*/',''))

問題は、それがパフォーマンスに最適ではない2つの置換方法であるということです。開始コメント文字列と終了コメント文字列の両方に一致して削除する正規表現を作成することは可能ですか?

可能な限り最高のパフォーマンスでこの行全体をどのように書くことができますか?

4

3 に答える 3

2

これを試して

.replace(/(\/\*|\*\/)/g,'') 
于 2012-12-27T07:06:40.473 に答える
1

この正規表現パターンを試してください(\/\*[\w\'\s\r\n\*]*\*\/)

ここでプレビューをご覧ください http://gskinner.com/RegExr/?338e0

于 2012-12-27T07:05:23.780 に答える