正则验证文件夹名称
Winodws的文件夹是不能包含 \/:*?"<>| 这几个符号的。
我想用js验证文件夹名称
var reg = new RegExp('^[^\/:*?"<>|]+$');
alert(reg.test("新建文件|夹")); // 除了 \ 符号外,都没问题。但是就是匹配不了 \ 符号var reg = new RegExp('^[^\\/:*?"<>|]+$');// 转义 \ 符号也不行
alert(reg.test("新建文件\夹")); // 弹出 true
alert(reg.test("新建文件\\夹")); // 弹出 true
var reg=/[\\/:*?"<>
[解决办法]
]/;
alert(!reg.test("新建文件\夹")); // 弹出 true
alert(!reg.test("新建文件\\夹")); // 弹出 true