我想根据名称来排序特定文件,我想要一个正则表达式,对于文件名返回true,如:01.mp4,99.avi,05.mpg。
文件扩展名必须与我想要的文件扩展名完全匹配,文件名必须以不能超过2个字符的字符开头。第一部分已完成,但文件扩展名无效。需要一些帮助 我的正则表达式是
/^[0-9]{1,2}\.[mp4|mpg|avi]*/
但01.4mp4,01.4mp4m也会返回true。
答案 0 :(得分:6)
试试这个:
/^[0-9]{1,2}\.(?:mp4|mpg|avi)$/
答案 1 :(得分:0)
我用我原来的正则表达式玩了一下并想出了这个
/^[0-9]{1,2}\.[mp4|mpg|avi]{3}$/
这就像一个魅力:)
答案 2 :(得分:-2)
/^[0-9]{1,2}\.[mp4|mpg|avi]?/