我收到了这段代码。
imgsrc = imgsrc.replace('-UNKNOWN_NUMBERx50.jpg','.jpg');
那么我怎样才能更改它以使其正确替换值,无论它是“80x50.jpg”还是“120x50.jpg”还是其他什么?
提前感谢;)
答案 0 :(得分:0)
对于正则表达式替换,您需要使用这样的正斜杠分隔符并转义元字符(如果有),在这种情况下,您有点.
:
imgsrc = imgsrc.replace(/-\d+x50\.jpg/,'.jpg');
^ ^
看看现在是否有效。
\d+
表示1位或更多位数字。如果您想要一个没有前导0的数字,请使用类似的内容而不是\d+
:[1-9]\d*