博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
校验电话号码自动生成标签(包含多个粘体复制生成标签)
阅读量:3958 次
发布时间:2019-05-24

本文共 1105 字,大约阅读时间需要 3 分钟。

校验电话号码自动生成标签

效果图

在这里插入图片描述

当要一次性添加多个电话号码(粘贴复制)生成标签,可以参考下方代码改动。

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/

你可能感兴趣的文章
杭电ACM——1060,Leftmost Digit(思维)
查看>>
杭电ACM——1061,Rightmost Digit(思维)
查看>>
杭电ACM——1087,Super Jumping! Jumping! Jumping!(DP)
查看>>
杭电ACM——fatmouse's speed(DP)
查看>>
杭电ACM——毛毛虫(DP)
查看>>
杭电ACM——humble numbers(DP)
查看>>
杭电ACM——6467,简单数学题(思维)
查看>>
杭电ACM——天上掉馅饼(DP)
查看>>
杭电ACM——1086,You can Solve a Geometry Problem too(思维)
查看>>
杭电ACM——2057,A + B Again(思维)
查看>>
codeforces——1097B,Petr and a Combination Lock(搜索)
查看>>
杭电ACM——2064,汉诺塔III(递推)
查看>>
杭电ACM——2065,"红色病毒"问题(思维)
查看>>
北大ACM——2385,Apple Catching(DP)
查看>>
杭电AM——2072,单词数(暴力)
查看>>
杭电ACM——2073,无限的路(思维)
查看>>
杭电ACM——2069,Coin Change(DP)
查看>>
杭电ACM——2074,叠筐
查看>>
北大ACM——3616,Milking Time(DP)
查看>>
杭电ACM——2076,夹角有多大
查看>>