3

私の文字列は次のようなものです:

temp="'SE019','SR132','SC123'";

私は次のような関数を使用します:

temp.replace("'","");

しかし、結果は次のようになります。

SE019'、'SR132'、'SC123'

最初の引用のみが削除されます すべての引用を削除する必要があります

4

2 に答える 2

8

(グローバルの場合、すべての出現gに一致することを意味します) オプションで正規表現リテラルを使用します。

temp.replace(/'/g,"");

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExpを参照してください。

于 2013-09-18T06:37:54.293 に答える
0

繰り返し発生する文字または部分文字列を削除するには、分割/結合メソッドも使用できます。

temp.split("'").join("")

それが何をするのかはそれほど明白ではなく、時期尚早の最適化と見なされる可能性がありますが、わずかに高速(または低速:))である可能性がありますhttp://jsperf.com/regex-split-join

于 2013-09-18T07:01:54.170 に答える