js获取字符串数字前面的汉字

js获取字符串数字前面的汉字
例如 “东北松子500g手剥开口原味新货坚果休闲零食干果大颗粒散装称斤” 字符串 我值想要数字前面的汉字 “东北松子”


'东北松子500g手剥开口原味新货坚果休闲零食干果大颗粒散装称斤,东北松子500g手剥开口原味新货坚果休闲零食干果大颗粒散装称斤,东北松子500g手剥开口原味新货坚果休闲零食干果大颗粒散装称斤'.match(/[^,\d]+(?=\d)/gi)

img

看你这个500克是不是固定的,固定的可以使用let str = ‘东北松子500g手剥开口原味新货坚果休闲零食干果大颗粒散装称斤’, str.split('5')[0] 就能获得东北松子

得到第一个出现数字的下标,再截取字符串

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632