vue--字符串检验--(数字--特殊字符--汉字)

1、只能输入数字

if (!/^[0-9]+$/.test(this.accountName)) {
   this.$message.error("只能输入数字");
}

2、不能包含特殊字符

var pattern = new RegExp(
            "[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]"
          );
 if (pattern.test(this.name)) {
       this.$message.error("姓名不能包含特殊字符");
 }

3、不能包含汉字

 if (/.*[\u4e00-\u9fa5]+.*$/.test(that.CreatForm.code)) {
            this.$message.error("不能包含汉字");
 }

你可能感兴趣的:(vue--字符串检验--(数字--特殊字符--汉字))