我需要这个正则表达式在javascript中使用

I need this regex to use in javascript

本文关键字:javascript 正则表达式      更新时间:2023-09-26

这个正则表达式在C#上运行良好,但在JavaScript中给了我错误:

(?<=[A-Za-z])[^A-Za-z]+(?=[A-Za-z])

谁能帮我把它转换成JavaScript.

您正在使用JavaScript不支持的"lookback"?<=

您必须修改正则表达式才能解决此部分。

如果您共享希望它匹配的字符串,则建议使用较新的正则表达式会更容易。

修改正则表达式以工作 js 不支持后视:

     /^ A-Za-z' A-Za-z-' + A-Za-z' $/