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