【备忘】Windows文件名不能出现的字符及正则过滤

吐槽/反馈/建议:咸鱼哪有心

经常会用JS根据页面元素拼接成命令行语句用于生成实现的文件,而Windows文件名不允许使用的字符需要过滤到;

文件名不能包含下列任何字符:

\/:*?"<>|

(function () {
  //\/:*?"<>|

  //[\\|\/|:|\*|\?|"|<|>|\|]
  let str = '1\\2/3:4*5?6"7<8>9|';
  str = str.replace(/\\|\/|:|\*|\?|"|<|>|\|/g, "");
  console.log(str);
  // 123456789
})();

本文标题:《【备忘】Windows文件名不能出现的字符及正则过滤》作者:沉冰浮水
原文链接:https://www.wdssmq.com/post/20190228854.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类

搜索

控制面板

您好,欢迎到访网站!
  查看权限

最新留言

友情链接

召唤伊斯特瓦尔