|
|
|
@ -520,11 +520,12 @@ export default { |
|
|
|
|
|
|
|
async addRoom () { |
|
|
|
const regCard = /(^\d{15}$)|(^\d{17}(\d|X)$)/; //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X |
|
|
|
if (this.dataForm.ownerIdCard && regCard.test(this.dataForm.ownerIdCard) === false) { |
|
|
|
const regPassport = /^[a-zA-Z]{2}\d{7}$|^[a-zA-Z]{1}\d{8}$/; //护照号,1字母8数字或2字母7数字 |
|
|
|
if (this.dataForm.ownerIdCard && regCard.test(this.dataForm.ownerIdCard) === false && regPassport.test(this.dataForm.ownerIdCard) === false) { |
|
|
|
this.btnDisable = false |
|
|
|
this.$message({ |
|
|
|
type: 'warning', |
|
|
|
message: '请输入正确的身份证号码' |
|
|
|
message: '请输入正确的证件号' |
|
|
|
}) |
|
|
|
return false; |
|
|
|
} |
|
|
|
|