Regex 解析此正则表达式时出现问题

Regex 解析此正则表达式时出现问题,regex,Regex,不确定如何将其作为一个字符串包含以运行检查 我想我必须避开这个引用,但我不太确定怎么做。JavaScript正则表达式引擎不支持/u修饰符 此外,您不必在正则表达式文本中转义任何单引号或双引号 因此,只需删除不支持的修改器,即可使此正则表达式正常工作: var regex = /^[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð,.'-]+$/u;

不确定如何将其作为一个字符串包含以运行检查


我想我必须避开这个引用,但我不太确定怎么做。

JavaScript正则表达式引擎不支持
/u
修饰符

此外,您不必在正则表达式文本中转义任何单引号或双引号

因此,只需删除不支持的修改器,即可使此正则表达式正常工作:

var regex = /^[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð,.'-]+$/u;

JS regex不支持
/u
修饰符。我想我必须避开这个引号,但我不太确定该怎么做。我不太擅长正则表达式。您不必在JS正则表达式文本中转义任何引号。谢谢,我刚刚删除了结尾处的/u修饰符。现在试试这个
var regex=/^(a-a-Z-a-a-a-a-a-Z-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-Z-017E\u00C0\u00C1\u00C2\u00C4\u00C3\u00C5\u0104\u0106\u010C\u0116\u0118\u00C8\u00C9\u00CA\u00CB\u00CC\u00CD\u00CE\u00CF\u012E\u0141\u0143\u00D2\u00D3\u00D4\u00D6\u00D5\u00D8\u00D9\u00DA\u00DB\u00DC\u0172\u016A\u0178\u00DD\u017B\u0179\u00D1\u00DF\u00C7\u0152\u00C6\u010C\u0160\u017D\U00202\UF0;'-/$,.-/>
var regex = /^[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð,.'-]+$/;