复制代码代码如下:
Функция TextValidate (type) {
var code;
Персонаж VAR;
var lang = document.getElementbyId ('lang'). value;
var err_msg = "";
if (lang! = "Eng") {
err_msg = "文件夹名不能包含下列字符之一: /n // /: *? /" <> | &, ";
}
еще {
err_msg = "Имя папки не может содержать ни одного из следующих символов: /n // /: *? /" <> | &, ";
}
if (type == "input") {
code = window.event.keycode;
}
иначе if (type == "paste") {
code = window.clipboarddata.getData ('text');
}
иначе if (type == "Drop") {
code = window.event.datatransfer.getData ('text');
}
еще {
code = arguments.callee.caller.arguments [0] .which;
}
var символ = string.fromCharcode (code);
var txt = new Regexp ("[//*, // &, ////, ///, //?, // |, //:, // <, //>,/"] ") ;
if (type == "input") {
if (txt.test (символ)) {
Alert (err_msg);
if (document.all) {
window.event.returnvalue = false;
}
еще {
Arguments.callee.caller.arguments [0] .preventDefault ();
}
}
}
if (type == "paste" || type == "Drop") {
if (txt.test (code)) {
Alert (err_msg);
window.event.returnvalue = false;
}
}
}