复制代码代码如下 :
함수 textValidate (type) {
var 코드;
var 캐릭터;
var lang = document.getElementById ( 'lang'). 값;
var err_msg = "";
if (lang! = "eng") {
err_msg = "g : /n // : *? /"<> | &, ";
}
또 다른 {
err_msg = "폴더 이름은 다음 문자 중 하나를 포함 할 수 없습니다 : /n // /: *? /"<> | &, ";
}
if (type == "input") {
code = window.event.keyCode;
}
else if (type == "paste") {
code = window.clipboardData.getData ( 'text');
}
else if (type == "drop") {
code = window.event.datatransfer.getData ( 'text');
}
또 다른 {
code = arguments.callee.caller.arguments [0].
}
var 문자 = string.fromcharcode (코드);
var txt = new regexp ( "[//*, // &, ///, ///, //?, // |, // : // <, //>,/"] "") ;
if (type == "input") {
if (txt.test (문자)) {
경고 (err_msg);
if (document.all) {
Window.event.returnValue = false;
}
또 다른 {
arguments.callee.caller.arguments [0] .preventDefault ();
}
}
}
if (type == "paste"|| type == "drop") {
if (txt.test (code)) {
경고 (err_msg);
Window.event.returnValue = false;
}
}
}