首页 > 解决方案 > 如何删除正则表达式中的第一个数字后跟逗号?

问题描述

如果我有字符串["32145","yes","no","0"]会怎样:,"yes","no","0"?现在我有下面的正则表达式,但这给了我,yes,no,

.replace(/["'\\[\\]\d]/g,"")

如何删除该数字后面的第一个数字和第一个逗号?

标签: javascriptregexstringreplace

解决方案


也许,

\["\d+",|[\]"]

用空字符串替换就可以了。

const regex = /\["\d+",|[\]"]/g;
const str = `["32145","yes","no","0"] `;
const subst = ``;

const result = str.replace(regex, subst);

console.log(result);

演示

正则表达式电路

jex.im可视化正则表达式:

在此处输入图像描述


推荐阅读