📜  JavaScript SyntaxError – 无效的正则表达式标志“x”

📅  最后修改于: 2022-05-13 01:56:41.695000             🧑  作者: Mango

JavaScript SyntaxError – 无效的正则表达式标志“x”

如果在 RegExp字面量中的第二个斜杠之后写入的标志不是来自(g、i、m、s、u 或 y)中的任何一个,则会出现此 JavaScript 异常无效正则表达式标志

信息:

SyntaxError: Syntax error in regular expression (Edge) 
SyntaxError: invalid regular expression flag "x" (Firefox)
SyntaxError: Invalid regular expression flags (Chrome)

错误类型:

SyntaxError

错误原因:代码中的某处,存在无效的正则表达式标志。

示例 1:此示例具有有效的RegExp标志。

HTML



    Syntax Error


    



HTML



    Syntax Error


    



输出:

GeeksForGeeks

示例 2:在此示例中,第二个斜杠后的“GFG”用作无效标志。

HTML




    Syntax Error


    


输出(在控制台中):

SyntaxError: Invalid regular expression flags