匹配时提取字符串

时间:2019-11-06 09:05:07

标签: javascript reactjs

我想忽略-w2之后的值并提取'JLC-22 VILA'

var item="JLC-522 VUOTILA-w2",

item.replace('-w','')

我想忽略-w2之后的值并提取'JLC-22 VILA'

项目值是动态的,项目值像“ JLC-22 VILA-w18”一样不断变化 “ JBC-12 KULA-w23”

2 个答案:

答案 0 :(得分:6)

匹配任何字符,同时在比赛结束后寻找-w

var item="JLC-522 VUOTILA-w2";
const output = item.match(/.+(?=-w)/)[0];
console.log(output);

答案 1 :(得分:2)

如果您确定自己没有-w,请保留split功能

const item="JLC-522 VUOTILA-w2";

const str = item.split('-w')[0];
console.log(str);