fix: 添加验证电话号码是否合法

This commit is contained in:
@changcode
2021-05-28 13:12:05 +08:00
parent ccf8013050
commit 6e601b36df
5 changed files with 38 additions and 2 deletions

View File

@@ -65,6 +65,8 @@
<script>
import latlngPicker from '../latlngPicker'
const regNum = /^[0-9]+.?[0-9]*/
import {isvalidPhone} from "../../../store/validate";
export default {
name: 'dcBox',
components: { latlngPicker },
@@ -75,6 +77,15 @@ export default {
userData: Array
},
data () {
const phoneVerification = (rule, value,callback) => {
if (!value){
callback(new Error(this.$t('validate.telephone')))
}else if (!isvalidPhone(value)){
callback(new Error(this.$t('validate.tel')))
}else {
callback()
}
}
return {
editDc: {},
rules: {
@@ -83,6 +94,10 @@ export default {
],
state: [
{ required: true, message: this.$t('validate.required'), trigger: 'blur' }
],
tel: [
{ validator: phoneVerification, required: true, trigger: 'blur' },
{ required: true, message: '', trigger: 'blur' }
]
},
areaData: [],