【发布时间】:2019-05-23 17:29:47
【问题描述】:
我有以下字符串4 (10.3%) 并希望收到4。
我试过了:
let s = "4 (10.3%)"
s.replace("/\s+\((.*?)\)", "");
console.log(s)
但是,我仍然得到了初始字符串。
任何建议我做错了什么?
感谢您的回复!
【问题讨论】:
-
为什么不能在空格处分割字符串并取数组的第一部分?
-
除了重复之外,您似乎正在尝试使用正则表达式,在这种情况下,您实际上应该使用正则表达式,而不是字符串。
-
正在寻找 字符串
"/\s+\((.*?)\)"。使用正则表达式:/\s+\((.*?)\)/. -
@JackBashford 我恳请您提交一个工作样本以获得答案。
标签: javascript regex