JavaScript正则表达式匹配腾讯QQ号

腾讯QQ号从10000开始;

/[1-9][0-9]{4,}/;

第一位不能是0;

QQ一共的位数,5位-10位

(部分看到的11位是QQ里把主显设置,设为手机号才会显示的,真正的还是11位)

当然还可以这么写的

/^[1-9]\d{4,9}$/

使用代码,可以用下面这种的用法

function isQQ(qq) {
qq=qq+"";
var reg=/^[1-9]\d{4,9}$/;
if (reg.test(qq)){
return true;
} else{
return false;
}
}
console.log(isQQ(123));//false
console.log(isQQ("2222"));//false
console.log(isQQ("12222"));//true
console.log(isQQ("22222"));//true
console.log(isQQ("1234567890"));//true
console.log(isQQ("12345678901"));//false
console.log(isQQ("222w22"));//false

~~

未经允许不得转载:WEB前端开发 » JavaScript正则表达式匹配腾讯QQ号

赞 (5)