// 한글, 영문자만 허용.
var name_pattern = /([^가-힣\x20^a-z^A-Z])/i;
if(name_pattern.test(f.name.value) == true) {
alert('한글 및 영문자만 허용');
}
// 한글, 영문자 글자수 check.
var name_str = new String(f.name.value.trim());
var name_len = name_str.length;
var one_char;
var tcount = 0;
for(i=0; i < name_len; i++) {
one_char = name_str.charAt(i);
if (escape(one_char).length > 4) {
tcount += 2;
} else {
tcount += 1;
}
}
if(tcount > 16) {
alert('이름은 한글 8글자, 영문 16글자까지 입력 가능합니다.');
return false;
}
'프로그래밍 > Javascript' 카테고리의 다른 글
[jquery] hide, show 함수, visibility 속성 (0) | 2016.10.28 |
---|---|
jquery crossdomain ajax jsonp (1) | 2015.10.30 |
ajax 예제 (3) | 2011.12.02 |
숫자 입력 체크. (0) | 2011.11.29 |
trim (0) | 2010.11.19 |