我需要通过jQuery和Regex取消对一些CSS的评论,这是我到目前为止所拥有的:
$('style').html($('style').html().replace('/*','').replace('*/',''))
问题是,这是两种替代方法,它们对性能不是最佳的。是否可以编写匹配并删除开始和结束注释字符串的正则表达式?
如何以最佳性能编写整行?
答案 0 :(得分:2)
试试这个
.replace(/(\/\*|\*\/)/g,'')
答案 1 :(得分:1)
试试这个正则表达式模式(\/\*[\w\'\s\r\n\*]*\*\/)
答案 2 :(得分:0)
如果你想删除所有评论,试试这个:
replace(/\/\*[^\/\*]+\*\//g,'')
如果您只想删除“*”和“* \”尝试Prodigy