为了账号安全,请及时绑定邮箱和手机立即绑定

gulp怎样在处理文件时过滤掉汉字命名的文件呢

gulp怎样在处理文件时过滤掉汉字命名的文件呢

慕田峪4524236 2019-03-14 18:13:01
在批量压缩图片时老项目文件夹里总会有汉字命名的图片,引起进程报错断掉 该怎样过滤掉汉字命名的文件呢
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

正则匹配一下汉字?


const hanRegex = /[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29\u{20000}-\u{2A6D6}\u{2A700}-\u{2B734}\u{2B740}-\u{2B81D}\u{2B820}-\u{2CEA1}\u{2CEB0}-\u{2EBE0}]/u


查看完整回答
反对 回复 2019-03-22
?
呼如林

TA贡献1798条经验 获得超3个赞

可以试试+([a-zA-Z0-9.]),如果文件名比较复杂,扩充中括号里的内容就可以了。


查看完整回答
反对 回复 2019-03-22
  • 2 回答
  • 0 关注
  • 575 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号