var email_regx=/^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
var pass_regx=/^[0-9a-zA-Z]{4,10}$/;
var num_regx=/^[0-9]*$/;
with(document.join_frm) {
if(!user_hname.value.trim()) {
alert("성명은 필수 입력항목입니다.");
user_hname.focus();
return false;
}
if(!user_email1.value.trim()) {
alert("이메일은 필수 입력항목입니다.");
user_email1.focus();
return false;
}
if(!user_email2.value.trim()) {
alert("이메일은 필수 입력항목입니다.");
user_email2.focus();
return false;
}
if(!email_regx.test(user_email1.value + "@" + user_email2.value)) {
alert("이메일을 다시 확인해주세요.");
user_email1.focus();
return false;
}
if(!num_regx.test(user_htel1.value) || !num_regx.test(user_htel2.value) || !num_regx.test(user_htel3.value)) {
alert("전화번호는 숫자만 입력해주세요.");
user_htel1.focus();
return false;
}
if(!user_pwd.value) {
alert("비밀번호를 확인해 주십시오.");
user_pwd.focus();
return false;
}
if(user_pwd.value.length<4) {
alert("비밀번호는 4자 이상으로 입력해 주세요.");
user_pwd.focus();
return false;
}
if(!pass_regx.test(user_pwd.value)) {
alert("비밀번호는 영문, 숫자 조합만 가능합니다.");
user_pwd.focus();
return false;
}
if(user_pwd.value.trim() != user_pwd2.value.trim()) {
alert("비밀번호가 서로 일치하지 않습니다.");
user_pwd.focus();
return false;
}
}
------------------------------------------------------
------------------------------------------------------------------------------------------
if( password_msg == '' && ((/[a-z]/i).test(pass_value) == false || (/\d/).test(pass_value) == false || (/(\~|\!|\@|\#|\$|\%|\^|\&|\*)/g).test(pass_value) == false) ) {
var pass_regx=/^[0-9a-zA-Z]{4,10}$/;
var num_regx=/^[0-9]*$/;
with(document.join_frm) {
if(!user_hname.value.trim()) {
alert("성명은 필수 입력항목입니다.");
user_hname.focus();
return false;
}
if(!user_email1.value.trim()) {
alert("이메일은 필수 입력항목입니다.");
user_email1.focus();
return false;
}
if(!user_email2.value.trim()) {
alert("이메일은 필수 입력항목입니다.");
user_email2.focus();
return false;
}
if(!email_regx.test(user_email1.value + "@" + user_email2.value)) {
alert("이메일을 다시 확인해주세요.");
user_email1.focus();
return false;
}
if(!num_regx.test(user_htel1.value) || !num_regx.test(user_htel2.value) || !num_regx.test(user_htel3.value)) {
alert("전화번호는 숫자만 입력해주세요.");
user_htel1.focus();
return false;
}
if(!user_pwd.value) {
alert("비밀번호를 확인해 주십시오.");
user_pwd.focus();
return false;
}
if(user_pwd.value.length<4) {
alert("비밀번호는 4자 이상으로 입력해 주세요.");
user_pwd.focus();
return false;
}
if(!pass_regx.test(user_pwd.value)) {
alert("비밀번호는 영문, 숫자 조합만 가능합니다.");
user_pwd.focus();
return false;
}
if(user_pwd.value.trim() != user_pwd2.value.trim()) {
alert("비밀번호가 서로 일치하지 않습니다.");
user_pwd.focus();
return false;
}
}
var pass_regx=/^[1-9a-fA-F]*$/;
if(!pass_regx.test(obj.value)) {
alert("잘못된 값이 입력 되었습니다.\n입력가능 - 1~9, A~F");
document.getElementById("wifi_mac_adress_in").value = "";
document.getElementById("wifi_mac_adress").value = "";
return false;
}
------------------------------------------------------
function checkNum( obj ) {
var num_regx=/^[0-9]*$/;
if( !num_regx.test(obj.value) ) {
alert('숫자만 입력하세요!');
obj.value = obj.value.substring(0, obj.value.length-1 );
}
}
onKeyup="checkNum(this)"
onKeyup="checkNum(this)"
------------------------------------------------------------------------------------------
if( password_msg == '' && ((/[a-z]/i).test(pass_value) == false || (/\d/).test(pass_value) == false || (/(\~|\!|\@|\#|\$|\%|\^|\&|\*)/g).test(pass_value) == false) ) {
if( iskorean ) {
password_msg = "비밀번호는 영문자, 숫자, 특수기호(~!@#$%^&*) 조합으로 8자이상 입력하세요.";
}else {
password_msg = "Password is alphabetic, numeric, special symbols (!@#$%^&*) Please enter at least 8 characters with a combination.";
}
}
'JavaScript' 카테고리의 다른 글
[JavaScript] 사업자등록번호, 법인번호, 주민등록번호 검사 (0) | 2011.05.11 |
---|---|
[JavaScript] 입력 내용 소문자 -> 대문자 변환 (0) | 2011.03.14 |
[JavaScript] escape() (0) | 2011.03.10 |
[JavaScript] span을 사용한 실시간 길이 체크 (0) | 2011.03.08 |
[JavaScript] Select 사용 (0) | 2011.02.18 |