Vuejs:处理选择结果的切片


let slug = 'test-value/2';
let slug = 'test-value-data/10';
let slug = 'test-number-data/100';
let slug = 'data-test/1000';
let slug = 'test/10000';

例如,每次我选择时,我都会得到1个如上所述的子弹。现在我想修剪/number中的字符串。例如,我想将字符串test-value/2修剪为test-value。那么如何从/开始切割字符串。所有蛞蝓都很常见。请给我你的意见,谢谢。

尝试使用regex替换它,如下例所示:

let slug='test-value/2'
let trimmedSlug=slug.replace(//.*/i,'')
console.log(trimmedSlug)

您可以使用.split()

注意:如果段塞的格式总是<slug without '/'>/<number>,请使用此方法

// Using .split();
let slug = 'test-value/2';
const trimmedSlug = slug.split('/')[0];
console.log(trimmedSlug);

最新更新