gpt4 book ai didi

javascript - 如何检查两个正则表达式是否相同?

转载 作者:行者123 更新时间:2023-12-02 14:49:10 27 4
gpt4 key购买 nike

如果是 JavaScript,/\.scss$/ 是一个正则表达式。但是,我想检查一个正则表达式是否与另一个正则表达式完全相同:

/\.scss$/ === /\.scss$/ // false

我该怎么做?请注意,我不关心正则表达式匹配什么,我只关心正则表达式的定义方式。

最佳答案

使用.toString:

/\.scss$/.toString() === /\.scss$/.toString() // true

使用 RegExp 可以更轻松地查看发生的情况对象:

new RegExp("ab+c").toString() === new RegExp("ab+c").toString() // true

new RegExp("ab+c") === new RegExp("ab+c") // false

关于javascript - 如何检查两个正则表达式是否相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36328332/

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