用以#开头的空字符串替换所有String

时间:2017-02-06 08:09:05

标签: javascript

我有

字符串
testVariable--423h33c7uhyga5tjk

现在我想用

替换上面的字符串
testVariable

使用javascript替换功能。

2 个答案:

答案 0 :(得分:1)

使用String#split方法。



console.log(
  'testVariable--423h33c7uhyga5tjk'.replace('--')[0]
)




或使用String#replace方法。



console.log(
  'testVariable--423h33c7uhyga5tjk'.replace(/--.*/, '')
  // or including multiline
  // .replace(/--[\s\S]*/, '')
)




答案 1 :(得分:0)

虽然Pranav的方法有效,但如果你真的需要/想要使用替换功能,你可以使用正则表达式:

var variable = 'testVariable--423h33c7uhyga5tjk';
console.log(variable.replace(/--.+$/, ''));