카테고리 없음

jQuery(javascript) 정규표현식 한/영/중/일

Jeong Jeon
반응형

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);

		}

	}

}
반응형