]", "i")` 是如何工作的?-6ren"> ]", "i")` 是如何工作的?-我是一个 Javascript 迷,希望测试一些代码。 new RegExp("user=" + un + "[\"'\\s>]", "i") 这到底意味着什么? 它来自一个网站,而且确实有效! 我特-6ren">
gpt4 book ai didi

javascript - 正则表达式 `new RegExp("user ="+ un + "[\"'\\s> ]", "i")` 是如何工作的?

转载 作者:行者123 更新时间:2023-11-30 07:18:58 24 4
gpt4 key购买 nike

我是一个 Javascript 迷,希望测试一些代码。

new RegExp("user=" + un + "[\"'\\s>]", "i")

这到底意味着什么?

它来自一个网站,而且确实有效!

我特别不明白 [\"'\\s>] 部分。

最佳答案

[] 表示 character class .基本上,它将匹配其中找到的任何字符之一。反斜杠 \ escapes special characters .所以你会看到第一个双引号被转义了,表明我们正在寻找值中的 " 字符,而不仅仅是在我们的常规中使用 "表达式环绕一个值。然后考虑单引号 ',后跟一个反斜杠(字面意思 - 所以它也必须转义 \\ 寻找一个反斜杠)。看起来原来是在指示一个空格,即 \s。然后是大于号。

关于javascript - 正则表达式 `new RegExp("user ="+ un + "[\"'\\s> ]", "i")` 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2421602/

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