簡體   English   中英

使用javascript刪除字符串中的特定字符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM