刚才公司新来的同事问起来(虽然不是问的我...)
她接手的这个项目里面有没有验证图片的正则(应该是要上传的文件做判断用的吧)
应该不难吧,写写试试
// 定义文件名
let fileName = "bailandeyitian.jpg"
// 找到文件名最后一个.的位置
let fileIndex = fileName.lastIndexOf('.') // 14
// 截取.之后的文件格式
let substrName = fileName.substr(fileIndex) // jpg
// 定义正则
let formatImg = /.(jpg|gif|png)$/i
// 验证格式
if(formatImg.test(substrName)){
console.log("格式正确")
}else{
console.log("格式错误")
} // 格式正确
搞定!