判断url是否合法的正则表达式,包括地址带.cn
var reg = /^((http|https):\/\/)?(([A-Za-z0-9]+-[A-Za-z0-9]+|[A-Za-z0-9]+)\.)+([A-Za-z]+)[/\?\:]?.*$/
if ( this.videoUrl && !reg.test(this.videoUrl)) {
this.$Message.error({
content: '视频链接格式不正确',
closable: true
})
return
} else {
this.formItem.video = this.videoUrl
}
联系方式
var reg = /(^((\d{11})|(\d{7,8})|(\d{4}|\d{3})-(\d{7,8}))$)/
if (this.formItem.phone && !reg.test(this.formItem.phone)) {
alert('请正确输入联系方式')
}
// 支持三种格式:
// 020-8833596 这里的固话可以是7位也可以是8位的。
// 直接为7位或8位的固话号码
// 11位的手机号