替换两个字符之间的字符串

时间:2019-05-23 09:27:49

标签: javascript regex

我有以下字符串4 (10.3%),并希望收到4

我尝试过:

let s = "4 (10.3%)"
s.replace("/\s+\((.*?)\)", "");

console.log(s)

但是,我仍然得到了初始字符串。

有人建议我在做什么错吗?

感谢您的答复!

1 个答案:

答案 0 :(得分:1)

使用它代替正则表达式

let s = "4 (10.3%)"
console.log(s.substr(0, s.indexOf(' ')))

使用拆分

let s = "4 (10.3%)"
    console.log(s.split(" ")[0])