日期:2014-05-17  浏览次数:20648 次

关于HTML5 文件上传问题
if(!/image\/\w+/.test(file.type)) 
  {
  …………
}

 我想问一下这个表达式每个字符的意义。
  
  最后应该判断是否是image/jpeg类似这种形式的类型,那么 /\/w+ 中的第一个/是转义了\。这样的话最开始的/以及w+后面的/表示什么意思呢?还有关于.test(file.type)能解释一下么?谢谢~~

------解决方案--------------------
/image\/\w+/ 这是一个正则表达式 
/正则内容/ 是一种正则的写法

imge\/\w+

\/表示 /
\w+ 表示一个或多个字母数字下划杠
+表示一个多个
test方法是判断所传的内容是否满足该正则