3

私はこのようなさまざまなimgsrcを持っています:http: //mydomain.com/wp-content/uploads/2012/10/img-80x93.jpg http://mydomain.com/wp-content/uploads/2012/10/image -80x110.jpg..。

それらを次のように変更したいと思います:http: //mydomain.com/wp-content/uploads/2012/10/img.jpghttp : //mydomain.com/wp-content/uploads/2012/10/image.jpg。 ..

基本的に私が必要なのは-80xから.jpgまで削除することです

「-80x」+その後のすべての数字を削除しようとしました:

.replace('-80x' / \ d + / g、''));

しかし、動作しませんでした...そして他のものは置き換えますが、結果はありません。

これを手伝ってくれませんか。

4

3 に答える 3

3

次のように、正規表現内に「-80x」が必要なだけだと思います。

someString.replace(/-80x\d+/g,"")
于 2012-11-01T21:41:41.050 に答える
2
var source="http://mydomain.com/wp-content/uploads/2012/10/img-80x93.jpg";    
var url=source.split('-80x')[0]+".jpg";

「http://mydomain.com/wp-content/uploads/2012/10/img.jpg」が表示されます

于 2012-11-01T21:45:45.257 に答える
1

編集済み:
これは機能します。

.replace(/\-[0-9]+x[0-9]+\.jpg/g, '.jpg');
于 2012-11-01T21:41:16.410 に答える