关于HTML5 文件上传问题
if(!/image\/\w+/.test(file.type))
{
…………
}
我想问一下这个表达式每个字符的意义。
最后应该判断是否是image/jpeg类似这种形式的类型,那么 /\/w+ 中的第一个/是转义了\。这样的话最开始的/以及w+后面的/表示什么意思呢?还有关于.test(file.type)能解释一下么?谢谢~~
------解决方案--------------------
/image\/\w+/ 这是一个正则表达式
/正则内容/ 是一种正则的写法
imge\/\w+
\/表示 /
\w+ 表示一个或多个字母数字下划杠
+表示一个多个
test方法是判断所传的内容是否满足该正则