Javascript replace()保留求值字符串的一部分

Javascript replace()保留求值字符串的一部分,javascript,regex,string,replace,Javascript,Regex,String,Replace,我需要做的是在字符串中查找类似“12345”的内容,并将其替换为12345,因此基本上搜索引号内的任何数字,并将其替换为不带引号的数字 我试过一些方法,但我不知道如何保持求值的数字只删除引号 一些例子: foo-bar“123”条-->foo-bar 123条 foo-bar“123qwe”栏-->foo-bar“123qwe”栏 foo“bar”“123”bar-->foo“bar”123 bar 先谢谢你 已解决: .replace(/"([0-9]+)"/g, '$1'); 你能行 函

我需要做的是在字符串中查找类似“12345”的内容,并将其替换为12345,因此基本上搜索引号内的任何数字,并将其替换为不带引号的数字

我试过一些方法,但我不知道如何保持求值的数字只删除引号

一些例子:

foo-bar“123”条-->foo-bar 123条

foo-bar“123qwe”栏-->foo-bar“123qwe”栏

foo“bar”“123”bar-->foo“bar”123 bar

先谢谢你

已解决:

.replace(/"([0-9]+)"/g, '$1');
你能行

函数getResult(str){ console.log(str.replace(/“(\d+)”/g,$1'); } getResult('foobar“123”bar'); getResult('foobar“123qwe”bar');
getResult('foo“bar”“123”bar')此正则表达式应该适用于您
“([0-9]+)”

var s='test“test”123“123”;
s=s.替换(/“([0-9]+)”/g,“$1”);

控制台日志请显示您为解决问题而编写的代码。输入错误,我说的括号显然是我的意思quotes@LeoBalzoni如果您发现输入错误或包含更多信息,您可以随时编辑您的问题。只需使用标签下方的编辑按钮。它实际上不是重复的,但感谢您的建议,这是我的第一个问题!谢谢这管用!谢谢你,这也行!