ㅍunction CheckHangul(name) {
strarr = new Array(name.value.length);
schar = new Array('`','~','!','@','#','$','%','^','&','*','/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','=',' ','!',''',',','.',' ̄',':',';','‥','…','¨','〃','','―','∥','\','∼','´','~','ˇ','˘','˝','˚','˙','¸','˛','¡','¿','ː','"','(',')','[',']','{','}','"','"','〔','〕','〈','〉','《','》','「','」','『','』','【','】','+','-','<','=','>','±','×','÷','≠','≤','≥','∞','∴','♂','♀','∠','⊥','⌒','∂','∇','≡','≒','≪','≫','√','∽','∝','∵','∫','∬','∈','∋','⊆','⊇','⊂','⊃','∪','∩','∧','∨','¬','⇒','⇔','∀','∃','∮','∑','∏','$','%','₩','F','′','″','℃','A','¢','£','¥','¤','℉','‰','??','㎕','㎖','㎗','ℓ','㎘','㏄','㎣','㎤','㎥','㎦','㎙','㎚','㎛','㎜','㎝','㎞','㎟','㎠','㎡','㎙','㏊','㎍','㎎','㎏','㏏','㎈','㎉','㏈','㎧','㎨','㎰','㎱','㎲','㎳','㎴','㎵','㎶','㎷','㎸','㎹','㎀','㎁','㎂','㎃','㎄','㎺','㎻','㎼','㎽','㎾','㎿','㎐','㎑','㎒','㎓','㎔','Ω','㏀','㏁','㎊','㎋','㎌','㏖','㏅','㎭','㎮','㎯','㏛','㎩','㎪','㎫','㎬','㏝','㏐','㏓','㏃','㏉','㏜','㏆','#','&','*','@','§','※','☆','★','○','●','◎','◇','◆','□','■','△','▲','▽','▼','→','←','↑','↓','↔','〓','◁','◀','▷','▶','♤','♠','♡','♥','♧','♣','⊙','◈','▣','◐','◑','▒','▤','▥','▨','▧','▦','▩','♨','☏','☎','☜','☞','¶','†','‡','↕','↗','↙','↖','↘','♭','♩','♪','♬','㉿','㈜','№','㏇','™','㏂','㏘','℡','??','ª','º','─','│','┌','┐','┘','└','├','┬','┤','┴','┼','━','┃','┏','┓','┛','┗','┣','┳','┫','┻','╋','┠','┯','┨','┷','┿','┝','┰','┥','┸','╂','┒','┑','┚','┙','┖','┕','┎','┍','┞','┟','┡','┢','┦','┧','┩','┪','┭','┮','┱','┲','┵','┶','┹','┺','┽','┾','╀','╁','╃','╄','╅','╆','╇','╈','╉','╊','㉠','㉡','㉢','㉣','㉭','㉥','㉦','㉧','㉨','㉩','㉪','㉫','㉬','㉭','㉮','㉯','㉰','㉱','㉲','㉳','㉴','㉵','㉶','㉷','㉸','㉹','㉺','㉻','㈀','㈁','㈂','㈃','㈄','㈅','㈆','㈇','㈈','㈉','㈊','㈋','㈌','㈍','㈎','㈏','㈐','㈑','㈒','㈓','㈔','㈕','㈖','㈗','㈘','㈙','㈚','㈛','ⓐ','ⓑ','ⓒ','ⓓ','ⓔ','ⓕ','ⓖ','ⓗ','ⓘ','ⓙ','ⓚ','ⓛ','ⓜ','ⓝ','ⓞ','ⓖ','ⓠ','ⓡ','ⓢ','ⓣ','ⓤ','ⓥ','ⓦ','ⓧ','ⓨ','ⓩ','①','②','③','④','⑤','⑥','⑦','⑧','⑨','⑩','⑪','⑫','⑬','⑭','⑮','⒜','⒝','⒞','⒟','⒠','⒡','⒢','⒣','⒤','⒥','⒦','⒧','⒨','⒩','⒪','⒫','⒬','⒭','⒮','⒯','⒰','⒱','⒲','⒳','⒴','⒵','⑴','⑵','⑶','⑷','⑸','⑹','⑺','⑻','⑼','⑽','⑾','⑿','⒀','⒁','⒂','0','1','2','3','4','5','6','7','8','9','ⅰ','ⅱ','ⅲ','ⅳ','ⅴ','ⅵ','ⅶ','ⅷ','ⅸ','ⅹ','Ⅰ','Ⅱ','Ⅲ','Ⅳ','Ⅴ','Ⅵ','Ⅶ','Ⅷ','Ⅸ','Ⅹ','½','⅓','⅔','¼','¾','⅛','⅜','⅝','⅞','¹','²','³','⁴','ⁿ','₁','₂','₃','₄','ㄱ','ㄲ','ㄳ','ㄴ','ㄵ','ㄶ','ㄷ','ㄸ','ㄹ','ㄺ','ㄻ','ㄼ','ㄽ','ㄾ','ㄿ','ㅀ','ㅁ','ㅂ','ㅃ','ㅄ','ㅅ','ㅆ','ㅇ','ㅈ','ㅉ','ㅊ','ㅋ','ㅌ','','ㅎ','ㅏ','ㅐ','ㅑ','ㅒ','ㅓ','ㅔ','ㅕ','ㅖ','ㅗ','ㅘ','ㅙ','ㅚ','ㅛ','ㅜ','ㅝ','ㅞ','ㅟ','ㅠ','ㅡ','ㅢ','ㅣ','ㅥ','ㅦ','ㅧ','ㅨ','ㅩ','ㅪ','ㅫ','ㅬ','ㅭ','ㅮ','ㅯ','ㅰ','ㅱ','ㅲ','ㅳ','ㅴ','ㅵ','ㅶ','ㅷ','ㅸ','ㅹ','ㅺ','ㅻ','ㅼ','ㅽ','ㅾ','ㅿ','ㆀ','','ㆂ','ㆃ','ㆄ','ㆅ','ㆆ','ㆇ','ㆈ','ㆉ','ㆊ','ㆋ','ㆌ','ㆍ','ㆎ','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','Α','Β','Γ','Δ','Ε','Ζ','Η','Θ','Ι','Κ','Λ','Μ','Ν','Ξ','Ο','Π','Ρ','Σ','Τ','Υ','Φ','Χ','Ψ','Ω','α','β','γ','δ','ε','ζ','η','θ','ι','κ','λ','μ','ν','ξ','ο','π','ρ','σ','τ','υ','φ','χ','ψ','ω','Æ','Ð','Ħ','IJ','Ŀ','Ł','Ø','Œ','Þ','Ŧ','Ŋ','æ','đ','ð','Ł','Ø','ij','ĸ','ŀ','ł','ø','œ','ß','þ','ŧ','ŋ','ʼn','ぁ','あ','ぃ','い','ぅ','う','ぇ','え','ぉ','お','か','が','き','ぎ','う','ぐ','け','げ','こ','ご','さ','ざ','し','じ','す','ず','せ','ぜ','そ','ぞ','た','だ','ち','ぢ','っ','つ','づ','て','ぞ','た','だ','ち','ぢ','っ','つ','づ','て','で','と','ど','な','に','ぬ','ね','の','は','ば','ぱ','ひ','び','ぴ','ふ','ぶ','ぷ','へ','べ','ぺ','ほ','ぼ','ぽ','ま','み','む','め','も','ゃ','や','ゅ','ゆ','ょ','よ','ら','り','る','れ','ろ','ゎ','わ','ゐ','ゑ','を','ん','ァ','ア','ィ','イ','ゥ','ウ','ェ','エ','ォ','オ','カ','ガ','キ','ギ','ク','グ','ケ','ゲ','コ','ゴ','サ','ザ','シ','ジ','ス','ズ','セ','ゼ','ソ','ゾ','タ','ダ','チ','ヂ','ッ','ツ','ヅ','テ','デ','ト','ド','ナ','ニ','ヌ','ネ','ノ','ハ','バ','パ','ヒ','ビ','ピ','フ','ブ','プ','ヘ','ベ','ペ','ホ','ボ','ポ','マ','ミ','ム','メ','モ','ャ','ヤ','ュ','ユ','ョ','ヨ','ラ','リ','ル','レ','ロ','ヮ','ワ','ヰ','ヱ','ヲ','ン','ヴ','ヵ','ヶ','А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','ф','х','ц','ч','ш','щ','ъ','ы','ы','ь','э','ю','я');
for (i=0; i<name.value.length; i++)
{
for (j=0; j<schar.length; j++)
{
if (schar[j] ==name.value.charAt(i))
{
alert("이름이 잘못되었습니다.\n\r이름을 확인해 주세요.");
name.value = "";
document.join.name.focus();
return false;
}
else
continue;
}
strarr[i] = name.value.charAt(i)
if ((strarr[i] >=0) && (strarr[i] <=9))
{
alert("이름에 숫자가 있습니다.\n\r이름은 한글만 입력 할수 있습니다.");
name.value = "";
document.join.name.focus();
return false;
}
else if ((strarr[i] >='a') && (strarr[i] <='z'))
{
alert("이름에 알파벳이 있습니다.\n\r이름은 한글만 입력 할수 있습니다.");
name.value = "";
document.join.name.focus();
return false;
}
else if ((strarr[i] >='A') && (strarr[i] <='Z'))
{
alert("이름에 알파벳이 있습니다.\n\r이름은 한글만 입력 할수 있습니다.");
name.value = "";
document.join.name.focus();
return false;
}
else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') )
{
alert("이름에 특수문자가 있습니다.\n\r이름은 한글만 입력 할수 있습니다.");
name.value = "";
document.join.name.focus();
return false;
}
else
{
// alert("이름에 특수문자가 있습니다.\n\r이름은 한글입력만 가능합니다.");
continue;
}
}
return true;
}
이름에 한문이 있을경우에도 필터링 하고싶은데 어딜 추가할까요 ㅠㅜ
그렇다고 저기 특수문자에 한문을 다넣을수도없구 ㅠㅜ
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.