jquery用未知部分替换字符串

时间:2013-09-29 10:18:11

标签: jquery regex string replace

我收到了这段代码。

    imgsrc = imgsrc.replace('-UNKNOWN_NUMBERx50.jpg','.jpg');

那么我怎样才能更改它以使其正确替换值,无论它是“80x50.jpg”还是“120x50.jpg”还是其他什么?

提前感谢;)

1 个答案:

答案 0 :(得分:0)

对于正则表达式替换,您需要使用这样的正斜杠分隔符并转义元字符(如果有),在这种情况下,您有点.

imgsrc = imgsrc.replace(/-\d+x50\.jpg/,'.jpg');
                        ^            ^

看看现在是否有效。

\d+表示1位或更多位数字。如果您想要一个没有前导0的数字,请使用类似的内容而不是\d+[1-9]\d*