.
All checks were successful
LocalNet_front/pipeline/head This commit looks good

This commit is contained in:
dyhj625 2025-04-11 11:19:29 +09:00
parent e12e9b8bc8
commit 96411af84a

View File

@ -25,6 +25,7 @@
@update:alert="idAlert = $event" @update:alert="idAlert = $event"
@blur="checkIdDuplicate" @blur="checkIdDuplicate"
:value="id" :value="id"
@keypress="noSpace"
/> />
<span v-if="idError" class="invalid-feedback d-block">{{ idError }}</span> <span v-if="idError" class="invalid-feedback d-block">{{ idError }}</span>
@ -37,6 +38,7 @@
@update:data="password = $event" @update:data="password = $event"
@update:alert="passwordAlert = $event" @update:alert="passwordAlert = $event"
:value="password" :value="password"
@keypress="noSpace"
/> />
<span v-if="passwordError" class="invalid-feedback d-block">{{ passwordError }}</span> <span v-if="passwordError" class="invalid-feedback d-block">{{ passwordError }}</span>
@ -49,6 +51,7 @@
@update:data="passwordcheck = $event" @update:data="passwordcheck = $event"
@update:alert="passwordcheckAlert = $event" @update:alert="passwordcheckAlert = $event"
:value="passwordcheck" :value="passwordcheck"
@keypress="noSpace"
/> />
<span v-if="passwordcheckError" class="invalid-feedback d-block">{{ passwordcheckError }}</span> <span v-if="passwordcheckError" class="invalid-feedback d-block">{{ passwordcheckError }}</span>
@ -82,6 +85,7 @@
@update:data="name = $event" @update:data="name = $event"
@update:alert="nameAlert = $event" @update:alert="nameAlert = $event"
:value="name" :value="name"
@keypress="noSpace"
class="me-2 w-50" class="me-2 w-50"
/> />
@ -214,6 +218,10 @@
const toastStore = useToastStore(); const toastStore = useToastStore();
const noSpace = (e) => {
if (e.key === ' ') e.preventDefault();
};
// //
const profileValid = (size, type) => { const profileValid = (size, type) => {
const maxSize = 5 * 1024 * 1024; const maxSize = 5 * 1024 * 1024;
@ -344,6 +352,7 @@
}); });
watch(password, (newValue) => { watch(password, (newValue) => {
if (newValue && newValue.length >= 4) { if (newValue && newValue.length >= 4) {
passwordErrorAlert.value = false; passwordErrorAlert.value = false;
passwordError.value = ''; passwordError.value = '';
@ -396,8 +405,10 @@
} else { } else {
passwordError.value = ''; passwordError.value = '';
} }
const phoneRegex = /^010\d{8}$/;
const isFormatValid = phoneRegex.test(phone.value);
if (!/^\d+$/.test(phone.value)) { if (!/^\d+$/.test(phone.value) || !isFormatValid) {
phoneAlert.value = true; phoneAlert.value = true;
} else { } else {
phoneAlert.value = false; phoneAlert.value = false;
@ -434,13 +445,13 @@
} }
const formData = new FormData(); const formData = new FormData();
formData.append('memberIds', id.value); formData.append('memberIds', id.value.trim());
formData.append('memberPwd', password.value); formData.append('memberPwd', password.value.trim());
formData.append('memberPwh', pwhint.value); formData.append('memberPwh', pwhint.value);
formData.append('memberPwr', pwhintRes.value); formData.append('memberPwr', pwhintRes.value.trim());
formData.append('memberNam', name.value); formData.append('memberNam', name.value.trim());
formData.append('memberArr', address.value); formData.append('memberArr', address.value);
formData.append('memberDtl', detailAddress.value); formData.append('memberDtl', detailAddress.value.trim());
formData.append('memberZip', postcode.value); formData.append('memberZip', postcode.value);
formData.append('memberBth', birth.value); formData.append('memberBth', birth.value);
formData.append('memberTel', phone.value); formData.append('memberTel', phone.value);