给定一个字符串,例如:“2.jpg 3 Pic.png 4 Pic For.gif ...”我需要获取每个图像名称。理想情况下,使用正则表达式,我会从句号开始,然后数 3 个字符,瞧。
到目前为止,我所拥有的也修剪了文件类型,我想保留它,因为它会有所不同。
var words = $(".Input_Field").val().split(/\..{3} /g);
以上产生:
“2,3 Pic,4 Pic For, ...”
我想要扩展名;
"2.jpg,3 Pic.png,4 Pic For.gif, ..."
编辑
只是为了澄清,问题是文件名有空格,扩展名后面有一个空格。我要做的是扩展名将永远是 .xxx 。
有小费吗?
解决方案
(/(.*?..{3}) /g)
产生几乎所有其他数组项(不完全)清空,很容易用 if 子句摆脱。
谢谢大家!