不能出现以下字符:

indows文件名或文件夹名中不能出现以下字符:

\、/、:、*、?、"、<、>、| 。

windows、mac系统文件(夹)名称非法字符检测-正则表达式

let reg = /[\\\\/:*?\"<>|]/img; //  eslint-disable-line
let value = '你<<好>>\我/好*大*家|好';
// 使用 startsWith 检测字符是否以 . 开头
if(value.startsWith('.')) console.log('不能以 ‘.’ 字符开头!');
let aMatch = value.match(reg); // ['<', '<', '>', '>', '/', '*', '*', '|']
let aLimit = [...new Set(aMatch)]; // ['<', '>', '/', '*', '|']
console.log(`不能输入 ${aLimit .join(' ')} 特殊字符哦`); // 不能输入 < > / * | 特殊字符哦

扩展阅读