不能出现以下字符: 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(' ')} 特殊字符哦`); // 不能输入 < > / * | 特殊字符哦 扩展阅读 Git问题 > github/git Checkout Returns 'error invalid path' on Windows