[英]remove the specific character in the string using javascript
我有一串
var tStr="[[[{"Name":"A","No":"8000444284"}],{"Name":"B","No":"8485990983"}],{"Name":"C","No":"0000000000"}]";
在此字符串中,我尝试删除所有[
和]
我的代码是:
function trim(str, characters)
{
var c_array = characters.split('');
var result = '';
for (var i=0; i < characters.length; i++)
result += '\\' + c_array[i];
return str.replace(new RegExp('^[' + result + ']+|['+ result +']+$', 'g'), '');
}
并且此功能用作
trim(str,'[ ]');
在调用var tStr="[[[{"Name":"A","No":"8000444284"}],{"Name":"B","No":"8485990983"}],{"Name":"C","No":"0000000000"}]";
多数民众赞成在不工作,请任何人帮助我... :)
\[|\]
试试这个。用empty string
替换。请参阅演示。
https://www.regex101.com/r/fG5pZ8/4
var re = /\[|\]/g;
var str = '[[[{"Name":"A","No":"8000444284"}],{"Name":"B","No":"8485990983"}],{"Name":"C","No":"0000000000"}]';
var subst = '';
var result = str.replace(re, subst);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.