我有以下尝试要替换的内容"'234324234234234236548723adf83287942'"
基本上我正在尝试使用var specialId = otherSpecialId[0].trim().replace(/^[']*$/,'');
尝试获得"234324234234234236548723adf83287942"
但是我似乎无法破解?如何删除'
? [单,不是双]
最佳答案
只需将'
与global修饰符一起使用即可:
var specialId = otherSpecialId[0].trim().replace(/'/g,'');
另外,如果引号始终在开头和结尾,则根本不需要使用正则表达式:
var specialId = otherSpecialId[0].trim().slice(1, -1);
slice() - MDN docs
某些人遇到问题时会想:“我知道,我会使用正则表达式。”现在他们有两个问题。 —杰米·扎温斯基