例子1,使用普通方法:
验证qq号是否合法:5-15位,不能以0开头,全是数字
var qq="1234566";
if (qq.length>=5 && qq.length<=15) {
if (qq.charCodeAt(0)!=48) {
if (!isNaN(qq)) {
alert("合法的qq号")
} else{
alert("含有非数字");
};
} else{
alert("以0开头,不合法");
};
}
else{
alert("长度不合法");
};
效果图:
例子2,使用正则表达式方法:
定义一个验证qq号的正则表达式
示例代码:
var qq="1234567";
var reg=/[1-9][0-9]{4,14}/;
var res=reg.test(qq);
alert(res);
效果图:
总结:
通过上面两个小例子我们可以看出,使用正则表达式可以大幅度节约代码量,提高开发效率。
正则表达式主要用在客户端输入的验证。
个人微信公众号:
如果我的文章对您有帮助,微信支付宝打赏: