健健
健健
  • 发布:2022-06-08 22:30
  • 更新:2022-06-09 20:23
  • 阅读:295

【报Bug】正则语法 包含 ?<= 错误的解析

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window 10

HBuilderX版本号: 3.4.14

示例代码:

经测试 下列代码在浏览器 均可以 运行

 /(?<=\$)foo/g;  
 /(?<=@user\.contains\().*?(?=\))/g;

操作步骤:

复制测试代码 运行即可

预期结果:

IDE能够正常解析编译, UNIAPP 能够正常运行

实际结果:

编译报错,使用eval绕过IDE语法检测 但是运行报错

bug描述:

Hbuilder 语法提示 正则表达式异常报错,

经测试 不支持 ?<= 语法 /(?<=...).../

并且UNIAPP App 环境测试也 不支持该语法

2022-06-08 22:30 负责人:无 分享
已邀请:
健健

健健 (作者)

@DCloud_UNI_Anne 麻烦可以看一下嘛, 是什么原因导致的

该问题目前已经被锁定, 无法添加新回复