Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要了解javascript代码方面的帮助吗_Javascript_Regex - Fatal编程技术网

需要了解javascript代码方面的帮助吗

需要了解javascript代码方面的帮助吗,javascript,regex,Javascript,Regex,谁能给我解释一下下面的代码 sampleQuery.replace(new RegExp("("+query+")","ig") 这个“ig”代表什么?i和g是正则表达式中使用的标志: g-“global”匹配-即获取所有匹配项(默认行为是在找到一个匹配项后停止 i-使匹配项不区分大小写 hth.请不要参考W3Schools:看看原因。改用。我同意Marcel的观点,W3Schools不应该被用作任何参考,因为它们的信息已经过时,而且非常错误。我不认为使用它来快速、肮脏地回答新手的问题有什么错

谁能给我解释一下下面的代码

sampleQuery.replace(new RegExp("("+query+")","ig")

这个“ig”代表什么?

i和
g
是正则表达式中使用的标志:

g
-“global”匹配-即获取所有匹配项(默认行为是在找到一个匹配项后停止

i
-使匹配项不区分大小写


hth.

请不要参考W3Schools:看看原因。改用。我同意Marcel的观点,W3Schools不应该被用作任何参考,因为它们的信息已经过时,而且非常错误。我不认为使用它来快速、肮脏地回答新手的问题有什么错——根据我的经验,新手会找到交互性e JS工具非常有用。我在这里避免使用贪婪这个术语,因为它通常指正则表达式上下文中的其他行为(
*
vs
*?
).啊,我明白了,但至少它解释了W3Schools的问题所在。正如你所说:这些答案变得又快又脏:当这些新手在W3Schools上直接复制粘贴了这样一条包含大量安全漏洞和不合逻辑建议的建议时,他们很快就会回来。