gpt4 book ai didi

javascript - 正则表达式对象不像简单的正则表达式那样工作

转载 作者:行者123 更新时间:2023-11-30 10:22:50 24 4
gpt4 key购买 nike

无法将简单的正则表达式转换为正则表达式对象...使用 jquery 替换。

var st =  "saturate(0.2)"

// this is working
alert(st.replace(/saturate\(.*?\)/, "saturate(0.5)"))

// so why is this not working exactly the same?
var st = "saturate(0.2)"
var regex = new RegExp("saturate\(.*?\)", "")
alert(st.replace(regex, "saturate(0.5)"))

http://jsfiddle.net/y6wGw/

最佳答案

您需要转义字符串文字中的 \ 字符:

var regex = new RegExp("saturate\\(.*?\\)", "")

Demonstration

关于javascript - 正则表达式对象不像简单的正则表达式那样工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20876894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com