私は最終的な出力は、それが提供している溶液中括弧内の文字を置換する効率的な方法は何でしょうか?
function test()
{
var input = '(a-d){12-16},(M-Z){5-8},[@$%!^,12+-,23^!]'; //input string
var splitByFirstBracket = input.split("["); //split the input by [ character
//merge the arrays where the second array is replaced by '' for ','
var output = splitByFirstBracket[0] + '[' + splitByFirstBracket[1].replace(/,/g,'');
alert(output);
}
により
var output = (a-d){12-16},(M-Z){5-8},[@$%!^12+-23^!]
であろうように、角括弧内のカンマを削除する必要が入力
var input = (a-d){12-16},(M-Z){5-8},[@$%!^,12+-,23^!]
以下有します正しく出力されます。より良い方法がありますか?私はJavaScriptとJQueryの両方を公開しています。
ありがとうございます。
私が何か 'input.replace(/ \求めることができ、この[コードレビュー](http://codereview.stackexchange.com) – guradio