如何忽略javascript regexp中的换行符?

如何忽略javascript regexp中的换行符?,javascript,Javascript,我举一个简单的例子: data = data.replace(/\/\*(.*?)\*\//g,"") 如何忽略此regexp中的换行?将m(多行)添加到您的regexp选项中 data = data.replace(/\/\*(.*?)\*\//gm,"") “.”与换行符不匹配。为了匹配换行符,您需要有字符集[\s\s],换句话说,您需要: data = data.replace(/\/\*([\s\S]*?)\*\//g,"") 请参阅以获取快速演示

我举一个简单的例子:

data = data.replace(/\/\*(.*?)\*\//g,"")
如何忽略此regexp中的换行?

m
(多行)添加到您的regexp选项中

data = data.replace(/\/\*(.*?)\*\//gm,"")

“.”与换行符不匹配。为了匹配换行符,您需要有字符集[\s\s],换句话说,您需要:

data = data.replace(/\/\*([\s\S]*?)\*\//g,"")
请参阅以获取快速演示