共计 756 个字符,预计需要花费 2 分钟才能阅读完成。
- vue 限度只能输出名称 32 位中文,手机号 11 位数字,验证码 6 位数字
watch: {'bindForm.name'(val) {let pattern = /[^\u4e00-\u9fa5]+/
this.bindForm.name = val.replace(pattern, '')
if (val.length > 32) {this.bindForm.name = val.substring(0, 32)
}
this.checkIsComplete()},
'bindForm.phone'(val) {if (val.length > 11) {this.bindForm.phone = val.substring(0, 11)
}
this.checkIsComplete()},
'bindForm.code'(val) {if (val.length > 6) {this.bindForm.code = val.substring(0, 6)
}
this.checkIsComplete()},
}
- 获取地址栏参数
function getQueryString(name) {var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i')
var reg_rewrite = new RegExp('(^|/)' + name + '/([^/]*)(/|$)', 'i')
var r = window.location.search.substr(1).match(reg)
var q = window.location.pathname.substr(1).match(reg_rewrite)
if (r != null) {return unescape(r[2])
} else if (q != null) {return unescape(q[2])
} else {return null}
}
正文完