html部分:
<input class="form-control" v-model="userName" type="text" placeholder="用户名" @blur="blur" @input="userNameLimit">
<input class="form-control" v-model="userPassword" type="password" placeholder="密码" @input="userPasswordLimit">
js部分:
//只能输入英文、数字
userPasswordLimit:function() {
this.userPassword = this.userPassword.replace(/[^\a-\z\A-\Z0-9]/g, '')
},
// 限制输入特殊字符
userNameLimit:function() {
this.userName = this.userName.replace(/[ `~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/g, '')
},