私の文字列は次のようなものです:
temp="'SE019','SR132','SC123'";
私は次のような関数を使用します:
temp.replace("'","");
しかし、結果は次のようになります。
SE019'、'SR132'、'SC123'
最初の引用のみが削除されます すべての引用を削除する必要があります
私の文字列は次のようなものです:
temp="'SE019','SR132','SC123'";
私は次のような関数を使用します:
temp.replace("'","");
しかし、結果は次のようになります。
SE019'、'SR132'、'SC123'
最初の引用のみが削除されます すべての引用を削除する必要があります
(グローバルの場合、すべての出現g
に一致することを意味します) オプションで正規表現リテラルを使用します。
temp.replace(/'/g,"");
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExpを参照してください。
繰り返し発生する文字または部分文字列を削除するには、分割/結合メソッドも使用できます。
temp.split("'").join("")
それが何をするのかはそれほど明白ではなく、時期尚早の最適化と見なされる可能性がありますが、わずかに高速(または低速:))である可能性がありますhttp://jsperf.com/regex-split-join