|
@@ -195,7 +195,10 @@
|
|
|
<van-dialog destroy-on-close :confirmButtonText="lang[langType].confirm"
|
|
|
:cancelButtonText="lang[langType].cancel" @confirm="checkVerificationCode" v-model:show="showCheck"
|
|
|
:title="lang[langType].verificationCode" show-cancel-button>
|
|
|
- <van-field size="large" v-model="verificationCode" :placeholder="lang[langType].verificationCodeContent" />
|
|
|
+ <van-field size="large" v-model="verificationCode" :placeholder="lang[langType].verificationCodeContent"
|
|
|
+ required
|
|
|
+ :rules="[{ required: true, trigger: 'onBlur', pattern: /[a-zA-Z0-9]/g, message: lang[langType].verificationCodeContent }]" />
|
|
|
+ />
|
|
|
</van-dialog>
|
|
|
|
|
|
<!-- 登录框 -->
|
|
@@ -205,7 +208,8 @@
|
|
|
<van-cell-group inset>
|
|
|
<van-field size="large" v-model="form.verificationCode" name="verificationCode"
|
|
|
:label="lang[langType].verificationCode" :placeholder="lang[langType].verificationCodeContent"
|
|
|
- required :rules="[{ required: true, message: lang[langType].verificationCodeContent }]" />
|
|
|
+ required
|
|
|
+ :rules="[{ required: true, trigger: 'onBlur', pattern: /[a-zA-Z0-9]/g, message: lang[langType].verificationCodeContent }]" />
|
|
|
<van-field size="large" v-model="form.password" name="password" :label="lang[langType].passport"
|
|
|
:placeholder="lang[langType].passportContent" required
|
|
|
:rules="[{ required: true, message: lang[langType].passportContent }]" />
|