港澳台手机号正则表达式

大陆手机号  区号+86
/^1[3-9]\d{9}$/
香港手机号  区号+852
/^([5|6|9])\d{7}$/
澳门手机号  区号+853
/^6\d{7}$/
台湾手机号  区号+886
/^[0][9]\d{8}$/


//使用方法
if(this.phone == ''){
	return this.$message.error('请输入手机号')
}else if(this.value == '+86' && !/^1[0-9]{10}$/.test(this.phone)){
	return this.$message.error('手机号码格式有误')
}else if(this.value == '+852' && !/^([6|9])\d{7}$/.test(this.phone)){
	return this.$message.error('手机号码格式有误')
}else if(this.value == '+853' && !/^6\d{7}$/.test(this.phone)){
	return this.$message.error('手机号码格式有误')
}else if(this.value == '+886' && !/^[0][9]\d{8}$/.test(this.phone)){
	return this.$message.error('手机号码格式有误')
}

你可能感兴趣的:(VUE,js,HTML,正则表达式)