반응형
1). javascript.js
//한국어 Validation
function koreanRegex(obj) {
var val = $(obj).val();
var koRegex = /^[ㄱ-ㅎ|ㅏ-ㅣ|가-힣\s]+$/;
if(val.length>0){
if(!val.match(koRegex)){
$(obj).focus();
$(obj).val("");
alert(_MULTILANG.menuOnlyKorean);
}
}
}
//영어 Validation
function englishRegex(obj) {
var val = $(obj).val();
var enRegex = /^[a-zA-Z\s]+$/;
if(val.length>0){
if(!val.match(enRegex)){
$(obj).focus();
$(obj).val("");
alert(_MULTILANG.menuOnlyEnglish);
}
}
}
//중국어 Validation
function chineseRegex(obj) {
var val = $(obj).val();
var cnRegex = /^[一-龥\s]+$/;
if(val.length>0){
if(!val.match(cnRegex)){
$(obj).focus();
$(obj).val("");
alert(_MULTILANG.menuOnlyChinese);
}
}
}
//일본어 Validation
function japaneseRegex(obj) {
var val = $(obj).val();
var jpRegex = /^[ぁ-ゔ]+|[ァ-ヴー]+[々〆〤]+[一-龥]+$/;
if(val.length>0){
if(!val.match(jpRegex)){
$(obj).focus();
$(obj).val("");
alert(_MULTILANG.menuOnlyJapanese);
}
}
}
반응형