• 締切済み

JQuery(JS)で特定文字を削除したいです

MovableTypeでプラグインを使い、AブログからBブログへ記事の複製を行いました。 プラグインの仕様なのか、複製した記事には(Copy) が先頭についてしまい、 この文字列を削除したいのですが、うまくできません。 Copyの文字列だけを削除するのは下記記述でできたのですが、 半角の()と半角スペースを同時に削除するにはどうしたら良いでしょうか。 $('.target').each(function(){ var txt = $(this).text(); $(this).text( txt.replace(/Copy/g,"") ); }); また、pageButeというプラグインで、 一覧ページに表示される記事数を複数ページに分割したいのですが、 2ページ目以降では、上記では削除されずに (Copy) と表示されてしまいます。 ※実際には存在しないhtmlを仮想的に生成しているようなのですが。。。 解決方法ありましたらご教授いただきたいです。 よろしくお願いいたします。

みんなの回答

回答No.1

質問が十分に理解できなかったのですが、文字列中に含まれる空白をすべて取り除きたい場合、 TargetString = TargetString.replace(/\s+/g, ""); というのはどうでしょう? あと、先頭部分だけなどでしたら文字列を文字コードとして読み込んで文字コード同士でreplaceしたらうまくいくかと思います。

関連するQ&A