本文共 1105 字,大约阅读时间需要 3 分钟。
校验电话号码自动生成标签
{ { item }}
addlabel() { let count = this.labelarr.indexOf(this.currentval); var re = /^((\+|00)86)?((134\d{4})|((13[0-3|5-9]|14[1|5-9]|15[0-9]|16[2|5|6|7]|17[0-8]|18[0-9]|19[0-2|5-9])\d{8}))$/; let str = this.currentval.replace(/\s*/g,""); // str.prototype.notempty = function(){ // return this.filter(t => t!=undefined && t!==null); // } console.log(str) for ( let i = 0; i < (str.length-1) ;){ if( count === -1 && re.test( str.slice(i,i+11))){ this.phoneData.push(str.slice(i,i+11)) for(let j = 0;j < ( this.phoneData.length-1) ;j++){ const Datas = [...new Set(this.phoneData)]; this.labelarr = Datas; } }else{ this.$message.error("你输入的电话号码不正确"); } i+=11 } console.log(this.labelarr) this.currentval = ""; },
转载地址:http://fzlzi.baihongyu.com/