沉冰浮水

置百丈玄冰而崩裂,掷须臾池水而漂摇。

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

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

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

\/:*?"<>|

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

  //[\\|\/|:|\*|\?|"|<|>|\|]
  let str = '1\\2/3:4*5?6"7<8>9|';
  str = str.replace(/\\|\/|:|\*|\?|"|<|>|\|/g, "");
  console.log(str);
  // 123456789
})();
默认折叠,请点击右边按钮以阅读全文; RSS订阅后可跳过等待 -查看RSS地址-;

相关文章

发表评论:

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

召唤伊斯特瓦尔