问题描述
运行时是正常的,打包时编译错误,去掉?<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}$/;
<?g_name>
不对吧,应该是?<g_name>
不过js貌似,也是从 ES9 开始才支持 分组命名。。