日期:2014-05-19  浏览次数:20463 次

求一正则试:不能输入/\:<>*|“?中的任意一个字符?
求一正则试:不能输入/\: <> *|“?中的任意一个字符?

------解决方案--------------------


var NotAllowedCharRegex = new RegExp( '^[^/\\: <> \*\| "\?]*$ ') ;

if (NotAllowedCharRegex.test(newName)){
alert( '文件名不能包含下列字符之一\r\n/\: <> *| "? ');
return;
}

你要是这么判断的那就要把^去掉

var NotAllowedCharRegex = new RegExp( '[/\\: <> \*\| "\?] ') ;