From 2f24bfe3555d921b9a525cca682635688ece1fc5 Mon Sep 17 00:00:00 2001
From: wyu <kknd09321@nate.com>
Date: 목, 06 1월 2022 14:30:33 +0900
Subject: [PATCH] 비밀번호 8자리 이상 특수문자 포함으로 수정

---
 src/main/webapp/scripts/app/user/userAdd.controller.js |   34 +++++++++++++++++++++++++++++++++-
 1 files changed, 33 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/scripts/app/user/userAdd.controller.js b/src/main/webapp/scripts/app/user/userAdd.controller.js
index 05e4f94..851e786 100644
--- a/src/main/webapp/scripts/app/user/userAdd.controller.js
+++ b/src/main/webapp/scripts/app/user/userAdd.controller.js
@@ -14,7 +14,8 @@
                 $scope.fn = {
                     formSubmit : formSubmit,    //  �뤌 �쟾�넚
                     formCheck : formCheck,  //  �뤌 泥댄겕
-                    onFileSelect : onFileSelect //  �봽濡쒗븘 �뾽濡쒕뱶
+                    onFileSelect : onFileSelect, //  �봽濡쒗븘 �뾽濡쒕뱶
+                    autoHypenPhone : autoHypenPhone // �뿰�씫泥� �엯�젰�떆 - �옄�룞 �엯�젰
                 };
 
                 $scope.vm = {
@@ -42,6 +43,36 @@
                     else {
                         $scope.vm.form.profileImageName = "";
                     }
+                }
+
+                //  �뿰�씫泥� �엯�젰�떆 - �옄�룞 �엯�젰
+                function autoHypenPhone() {
+                    var str = $scope.vm.form.phone
+                    str.replace(/^[0-9]/g, '');
+                    var tmp = '';
+                    if (str.length < 4) {
+                        return str;
+                    } else if (str.length < 7) {
+                        tmp += str.substr(0, 3);
+                        tmp += '-';
+                        tmp += str.substr(3);
+                        $scope.vm.form.phone = tmp;
+                    } else if (str.length < 11) {
+                        tmp += str.substr(0, 3);
+                        tmp += '-';
+                        tmp += str.substr(3, 3);
+                        tmp += '-';
+                        tmp += str.substr(6);
+                        $scope.vm.form.phone = tmp;
+                    } else {
+                        tmp += str.substr(0, 3);
+                        tmp += '-';
+                        tmp += str.substr(3, 4);
+                        tmp += '-';
+                        tmp += str.substr(7);
+                        $scope.vm.form.phone = tmp;
+                    }
+                    return str
                 }
 
                 function formCheck(formInvalid) {
@@ -76,6 +107,7 @@
                     content.workspaceName = $rootScope.preventXss(content.workspaceName);
                     content.password = CryptoJS.SHA512(content.password).toString();
                     content.language = $rootScope.language; //  湲곕낯 �뼵�뼱
+                    content.phone = content.phone.replace(/\-/g,'');
 
                     User.add({
                         method : "POST",

--
Gitblit v1.8.0