const imgReg =/(?<=img\:{)([0-9a-fA-F]{32})(?=})/g;
let txtMsg = 'img:{b2aa22b8f97b07f8c5070fa9af57687f}';
const arr = txtMsg.match(imgReg);
console.log(arr);
- 发布:2023-05-23 19:10
- 更新:2023-05-26 11:56
- 阅读:423
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 3.7.11
手机系统: iOS
手机系统版本号: iOS 14
手机厂商: 苹果
手机机型: iphone 12 pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
const imgReg =/(?<=img\:{)([0-9a-fA-F]{32})(?=})/g;
let txtMsg = 'img:{b2aa22b8f97b07f8c5070fa9af57687f}';
const arr = txtMsg.match(imgReg);
console.log(arr);
const imgReg =/(?<=img\:{)([0-9a-fA-F]{32})(?=})/g;
let txtMsg = 'img:{b2aa22b8f97b07f8c5070fa9af57687f}';
const arr = txtMsg.match(imgReg);
console.log(arr);
预期结果:
可以正常运行,显示界面,校验结果,控制台输出:["b2aa22b8f97b07f8c5070fa9af57687f"]
可以正常运行,显示界面,校验结果,控制台输出:["b2aa22b8f97b07f8c5070fa9af57687f"]
实际结果:
运行界面白屏,控制台输出:SyntaxError: Invalid regular expression: invalid group specifier name __ERROR
运行界面白屏,控制台输出:SyntaxError: Invalid regular expression: invalid group specifier name __ERROR
bug描述:
使用某个正则(/(?<=img\:{)([0-9a-fA-F]{32})(?=})/g),安卓都正常,但是IOS真机调试,自定义基座运行白屏,将这段正则注释掉,IOS就能正常显示,打包安装后也白屏
16.4.1系统,真机调试,自定义基座,运行正常
Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
重新找个正则试试