1、处理手机号空格格式 如:156 1111 2222
var str = '15611112222'
var newstr = str.replace(/(\d{3})(\d{4})/, "$1 $2 "); // 156 1111 2222
watch: {
phone: function(newValue, oldValue) {
// 监听
this.phone = newValue.length > oldValue.length ? newValue.replace(/\s/g, '').replace(/(\d{3})(\d{0,4})(\d{0,4})/, '$1 $2 $3') : this.phone.trim()
}
2、去掉所有空格
var str = '1 2 3 6 '
var newstr = str.replace(/\s+/g, '') //'1236' //正则方法
var str2 = str.split(' ').join('') //js方法
3、手机号的正则验证
const reg = /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/ //全面版
const reg = /^[1][3,4,5,7,8][0-9]{9}$/ //简单版