|
@@ -188,7 +188,7 @@
|
|
|
<ul class="pwd">
|
|
<ul class="pwd">
|
|
|
<li :class="{ fit: rule1 }" v-t="'signup.form.rules.1st'"></li>
|
|
<li :class="{ fit: rule1 }" v-t="'signup.form.rules.1st'"></li>
|
|
|
<li :class="{ fit: rule2 }" v-t="'signup.form.rules.2nd'"></li>
|
|
<li :class="{ fit: rule2 }" v-t="'signup.form.rules.2nd'"></li>
|
|
|
- <li :class="{ fit: rule3 }" v-t="'signup.form.rules.3rd'"></li>
|
|
|
|
|
|
|
+ <li :class="{ fit: rule3 }" v-t="'signup.form.rules.4rd'"></li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</uni-forms-item>
|
|
</uni-forms-item>
|
|
|
</uni-col>
|
|
</uni-col>
|
|
@@ -428,12 +428,11 @@ const rule1 = computed(() => {
|
|
|
const rule2 = computed(() => {
|
|
const rule2 = computed(() => {
|
|
|
return /^(?=.*?[a-z])(?=.*?[A-Z]).*$/.test(formData.value.password)
|
|
return /^(?=.*?[a-z])(?=.*?[A-Z]).*$/.test(formData.value.password)
|
|
|
})
|
|
})
|
|
|
-
|
|
|
|
|
const rule3 = computed(() => {
|
|
const rule3 = computed(() => {
|
|
|
- return /^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?!.*([~!@&%$^\(\)#_]).*\1.*\1)[A-Za-z0-9~!@&%$^\(\)#_]{8,16}$/.test(
|
|
|
|
|
- formData.value.password,
|
|
|
|
|
- )
|
|
|
|
|
-})
|
|
|
|
|
|
|
+ return /^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[~!@&%$^*./\\(\\)\\+\\=#_-])[A-Za-z0-9~!@&%$^*./\\(\\)\\+\\=#_-]{8,16}$/.test(
|
|
|
|
|
+ formData.value.password,
|
|
|
|
|
+ );
|
|
|
|
|
+});
|
|
|
|
|
|
|
|
const isAgeValid = computed(() => {
|
|
const isAgeValid = computed(() => {
|
|
|
if (!formData.value.birthDate) {
|
|
if (!formData.value.birthDate) {
|