Javascript 替换介于两个字符之间的字符串
我有以下字符串Javascript 替换介于两个字符之间的字符串,javascript,regex,Javascript,Regex,我有以下字符串4(10.3%),希望收到4 我试过: let s=“4(10.3%)” s、 替换(“/\s+\(.*?\)”,“”); console.log使用此选项而不是regex let s=“4(10.3%)” console.log(s.substr(0,s.indexOf(“”))为什么不能在空白处拆分字符串并获取数组的第一部分?除了重复项之外,它看起来像是在尝试使用正则表达式,在这种情况下,实际上应该使用正则表达式,而不是字符串。这是在查找字符串“/\s+\(*?)”。使用正
4(10.3%)
,希望收到4
我试过:
let s=“4(10.3%)”
s、 替换(“/\s+\(.*?\)”,“”);
console.log
使用此选项而不是regex
let s=“4(10.3%)”
console.log(s.substr(0,s.indexOf(“”))
为什么不能在空白处拆分字符串并获取数组的第一部分?除了重复项之外,它看起来像是在尝试使用正则表达式,在这种情况下,实际上应该使用正则表达式,而不是字符串。这是在查找字符串“/\s+\(*?)”
。使用正则表达式:/\s+\(.*?)/
@JackBashford我恳请您提交一份工作示例以获得答案。