0

问题描述

运行时是正常的,打包时编译错误,去掉?<g_name>就打包正常,难道javascript不支持分组命名?

相关代码

export const RegexPerGramOfPrice = /^(?<left>\d+(\.\d+)?)g{1}\/{1}(?<right>\d+(\.\d+)?)元{1}$/;
export const RegexPerPackageOfPrice = /^(?<left>\d+(\.\d+)?)件{1}\/{1}(?<right>\d+(\.\d+)?)元{1}$/;
export const RegexProportion = /^(?<left>\d+(\.\d+)?)%{1}$/;

图片描述
图片描述

2019-06-14 提问
展开评论
1 个回答
0

<?g_name> 不对吧,应该是 ?<g_name>
不过js貌似,也是从 ES9 开始才支持 分组命名。。

撰写答案

推广链接