文件名和正则表达式

时间:2012-05-31 17:52:12

标签: jquery html regex filenames image

有没有办法做这样的事情?

<img src="*some regular expression here*">

我有一个带有一堆图片的文件夹,我正在尝试显示符合给定正则表达式的所有图片。此外,我正在使用JQuery,因此可以执行以下操作:

<img src="*some regular expression searching for $(var1) and $(var2) within the filenames*">

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

HTML中的img标记一次只能加载一个图像。因此,您需要创建多个图像,并找出它们之间的相互关系。所以你可以这样做:

var $parent = $('#parent_container');
$.each(filenames, function(i, filename) {
   if (filename.match(/my_patter(n*)/) {
        $parent.append('<img src="' + RegExp.$1 + '" />');
   }
});

显然,您的真实文件名不会包含重复可变次数的字母。

这会将图像一个接一个地放在一个父容器中。