우선 히라가나 입력체크(전체)-------------Start
function furignaCheckAll( objForm ){
var len = objForm.length;
for (i=0; i<len; i++){
var str = objForm[i].value;
var str = objForm[i].value;
obj = objForm[i].chk;
if(obj != undefined && obj.indexOf("K") >= 0){
if( str.match( /[^あ-ん \s]+/ ) ) {
alert("「ふりがな」のみで入力して下さい。");
itemChkFlg = true;
obj[i].focus();
return;
}
}
}
}
----------------------------------------End
카타카나 입력체크(전체) -----------------Start
function katakanaCheckAll( objForm ){
var len = objForm.length;
for (i=0; i<len; i++){
var str = objForm[i].value;
var str = objForm[i].value;
obj = objForm[i].chk;
if(obj != undefined && obj.indexOf("K") >= 0){
if( str.match( /[^ァ-ン \s]+/ ) ) {
alert("「カタカナ」のみで入力して下さい。");
itemChkFlg = true;
obj[i].focus();
return;
}
}
}
}
----------------------------------------End
//漢字チェック--------------------------------Start
function chineChk(obj){
var str = obj.value;
var char = "";
for (i=0; i < str.length; i++) {
char = str.substring(i,i+1)
if ( !((char >= "一") && (char <= "鬱")) && char.match( /[^ァ-ン \s]+/ ) && char.match(/[^あ-ん \s]+/)){
alert("漢字と全角「カタカナ」とひらがなで入力してください");
obj.focus();
return;
}
delspace(obj);
}
}
//漢字チェック--------------------------------End
[출처] 카타카나, 한자, 히라가나 입력체크|작성자 빈둥일선
