复制代码代码如下:
función textValidate (type) {
código var;
carácter var;
var lang = document.getElementById ('lang'). valor;
var err_msg = "";
if (lang! = "eng") {
err_msg = "文件夹名不能包含下列字符之一: /n // /: *? /" <> | &, ";
}
demás {
err_msg = "Un nombre de carpeta no puede contener ninguno de los siguientes caracteres: /n // /: *? /" <> | &, ";
}
if (type == "input") {
código = window.event.keycode;
}
else if (type == "pegar") {
código = window.clipboarddata.getData ('text');
}
else if (type == "Drop") {
código = window.event.datatransfer.getData ('text');
}
demás {
código = argumentos.callee.caller.arguments [0] .whhh;
}
var carácter = string.FromCharCode (código);
var txt = new Regexp ("[//*, // &, ///, ///, //?, // |, //:, // <, //>,/"] ") ;
if (type == "input") {
if (txt.test (personaje)) {
alerta (err_msg);
if (document.all) {
Window.event.returnValue = false;
}
demás {
argumentos.callee.caller.arguments [0] .preventDefault ();
}
}
}
if (type == "Paste" || type == "Drop") {
if (txt.test (código)) {
alerta (err_msg);
Window.event.returnValue = false;
}
}
}