!file.name.match(/^\d{4}[]\d{2}[]\d{2}[_][\u4e00-\u9fa5]{2,6}.$/g)
^:匹配行首
\d{4}: 匹配4个数字
[]\d{2}[]:这里你贴的不清楚,如果第二个跟倒数第二个字符是特殊]和[,那就是匹配特殊字符[、]、一个数字、字符2、{、}中的任意一个;如果第二个跟倒数第二个字 符就是普通的][,那就是匹配如下:空字符集(无意义,写不写都可以),两个数字,空字符集
[]:匹配字符
[\u4e00-\u9fa5]{2,6}:匹配2到6个中文字符
.:匹配除换行符外的任意一个字符
$:匹配行尾
中文只能2-6个,其他的就数字和下划线的组合
匹配文件名吧