답변 1개
2017-03-16 (목) 09:46:08
/lib/register.lib.php 중에
Copy
function reserve_mb_id($reg_mb_id){ global $config; if (preg_match("/[\,]?{$reg_mb_id}/i", $config['cf_prohibit_id'])) return "이미 예약된 단어로 사용할 수 없는 회원아이디 입니다."; else return "";}
/js/wrest.js
Copy
// 이메일주소 형식 검사function wrestEmail(fld){ if (!wrestTrim(fld)) return; //var pattern = /(\S+)@(\S+)\.(\S+)/; 이메일주소에 한글 사용시 var pattern = /([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/; if (!pattern.test(fld.value)) { if (wrestFld == null) { wrestMsg = wrestItemname(fld) + " : 이메일주소 형식이 아닙니다.\n"; wrestFld = fld; } }}
위 두곳에서 이메일 유효성검사를 합니다.
php 파일에서는
$reg_mb_id 가 제대로 넘어오는지 die($reg_mb_id);
를 해보시고
js 파일에서는
fid.value 가 제대로 넘오는지 alert(fld.value) 나 console.log(fld.value) 로 확인해보세요.
특정 폰에서만 발생하면다면 값이 제대로 넘어지 않는 것으로 보입니다.
답변을 작성하려면 로그인이 필요합니다.