diff --git a/bbs/register_form_update.php b/bbs/register_form_update.php
index e37824942..8d978a8ee 100644
--- a/bbs/register_form_update.php
+++ b/bbs/register_form_update.php
@@ -73,6 +73,11 @@ if ($w == '' || $w == 'u') {
if ($msg = valid_mb_email($mb_email)) alert($msg, "", true, true);
if ($msg = prohibit_mb_email($mb_email))alert($msg, "", true, true);
+ // 휴대폰 필수입력일 경우 휴대폰번호 유효성 체크
+ if (($config['cf_use_hp'] || $config['cf_cert_hp']) && $config['cf_req_hp']) {
+ if ($msg = valid_mb_hp($mb_hp)) alert($msg, "", true, true);
+ }
+
if ($w=='') {
if ($msg = exist_mb_id($mb_id)) alert($msg);
diff --git a/mobile/skin/member/basic/register_form.skin.php b/mobile/skin/member/basic/register_form.skin.php
index 7240e9b4c..1a1e7e500 100644
--- a/mobile/skin/member/basic/register_form.skin.php
+++ b/mobile/skin/member/basic/register_form.skin.php
@@ -400,6 +400,16 @@ add_stylesheet('',
}
}
+
+ // 휴대폰번호 체크
+ var msg = reg_mb_hp_check();
+ if (msg) {
+ alert(msg);
+ f.reg_mb_hp.select();
+ return false;
+ }
+
+
if (typeof f.mb_icon != 'undefined') {
if (f.mb_icon.value) {
if (!f.mb_icon.value.toLowerCase().match(/.(gif)$/i)) {
diff --git a/skin/member/basic/register_form.skin.php b/skin/member/basic/register_form.skin.php
index 48893971c..ae2ba1fc5 100644
--- a/skin/member/basic/register_form.skin.php
+++ b/skin/member/basic/register_form.skin.php
@@ -394,6 +394,16 @@ add_stylesheet('',
}
}
+
+ // 휴대폰번호 체크
+ var msg = reg_mb_hp_check();
+ if (msg) {
+ alert(msg);
+ f.reg_mb_hp.select();
+ return false;
+ }
+
+
if (typeof f.mb_icon != "undefined") {
if (f.mb_icon.value) {
if (!f.mb_icon.value.toLowerCase().match(/.(gif)$/i)) {