我试图更改图片src中的最后几个字符。我试过沿着php路线走下去,因为设置了新闻源插件的方式,它并没有真正起作用。
目前这是我的Feed模板
<div class="hungryfeed_item col-md-4 col-sm-4 content-box-col">
<div class="content-box-sub">
<div class="content-box-img-block">
<a href="{{permalink}}"><img src="{{enclosure}}" alt="" class="img-responsive" /></a>
</div>
<label><a href="{{permalink}}">{{title}}</a></label>
<p>{{description}}
<p>
</div>
</div>
当{{enclosure}}
输入img网址时,它会选择一个缩略图,不幸的是它是70x50。然而,新闻来源确实上传了一个762x428版本,这将更符合我的需求。
例如
缩略图:rtx1k5pv-1-70x50.jpg
完整分辨率:rtx1k5pv-1-762x428.jpg
是否可以使用javascript更改最后5个字符(70x50)并将其替换为 762x428 ?
答案 0 :(得分:2)
是的,只需使用fullRes = "rtx1k5pv-1-70x50.jpg".replace(/[0-9]+x[0-9]+/, '762x428')
:
replace()
答案 1 :(得分:1)
您可以使用正则表达式:
1 declarator:
2 ptr-declarator
3 noptr-declarator parameters-and-qualifiers trailing-return-type
4 ptr-declarator:
5 noptr-declarator
6 ptr-operator ptr-declarator
7 noptr-declarator:
8 declarator-id attribute-specifier-seq opt
9 noptr-declarator parameters-and-qualifiers
10 noptr-declarator [ constant-expression opt ] attribute-specifier-seq opt
11 ( ptr-declarator )
12 parameters-and-qualifiers:
13 ( parameter-declaration-clause ) cv-qualifier-seqAfter