답변 1개
8년 전
/lib/register.lib.php 중에
</p><p>
function reserve_mb_id($reg_mb_id)
{
global $config;
if (preg_match("/[\,]?{$reg_mb_id}/i", $config['cf_prohibit_id']))
return "이미 예약된 단어로 사용할 수 없는 회원아이디 입니다.";
else
return "";
}</p><p>
/js/wrest.js
</p><p>
// 이메일주소 형식 검사
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;
}
}
} </p><p>
위 두곳에서 이메일 유효성검사를 합니다.
php 파일에서는
$reg_mb_id 가 제대로 넘어오는지 die($reg_mb_id);
를 해보시고
js 파일에서는
fid.value 가 제대로 넘오는지 alert(fld.value) 나 console.log(fld.value) 로 확인해보세요.
특정 폰에서만 발생하면다면 값이 제대로 넘어지 않는 것으로 보입니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인