簡単な例があります:
data = data.replace(/\/\*(.*?)\*\//g,"")
この正規表現で改行を無視する方法は?
m
正規表現オプションに (複数行) を追加します
data = data.replace(/\/\*(.*?)\*\//gm,"")
「.」改行と一致しません。改行を一致させるには、文字セット [\s\S] が必要です。つまり、次のようになります。
data = data.replace(/\/\*([\s\S]*?)\*\//g,"")
簡単なデモンストレーションについては、こちらを参照してください。