- ベストアンサー
JavaScriptのreplace関数について
文字列 var str="g.ii,g.txt,as.jpeg,ssss,jpg,s.jpg,xyz.gif,zzz.gif,sy.imag"; (実際はもっと長く同じものがいっぱいある) において文字列 var word; //<-----example:word="xyz.gif"; にはいっている文字を除去したいのですがどうしたらいいのでしょうか? wordは文字列であって正規表現でないので str=str.replace(word,""); にはできそうもないし・・・・
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
できますよ。 お試しあれ。
お礼
newstr=(newstr).match(/\w+\.\w+/i); はエラーに成り newstr=(""+newstr).match(/\w+\.\w+/i); としないといけないみたいなのでnewstrは文字列ではなくて正規表現なのかもしれませんね だからか?うまくいきました ありがとうございました