您的位置:首页 > Web前端

前端表单验证常用的正则表达式

2017-08-09 14:12 465 查看
文章的开始我先介绍一下test()方法:

       参数:要检验的字符串;

       返回值:若符合要求,则返回true,反之false

1.用户名的验证:

var Num=prompt();
var str=/^\w{6,12}$/i;   //要求用户名有字母、数字、下划线
str.test(Num);


var Num=prompt();
var str=/^[a-z]\w{6,12}$/i;   //要求用户名有字母、数字、下划线,并且以字母开头
str.test(Num);


var Num=prompt();
var str=/^\d\w{6,12}$/;   //要求用户名有字母、数字、下划线,并且必须以数字开头
str.test(Num);

2.邮箱的验证
var Email=prompt();
var str=/^[\da-z_\.\-]+@[\da-z_-]+\.[a-z]{2,4}$/i;   //数字 减号 下划线 句点
str.test(Email);


3.QQ的验证

var Num=prompt();
var str=/^\d{5,11}$/; //QQ号5到11位
str.test(Num);
其实正则表达式也并非你想象的那么难啃,多看多想多敲,找规律,其实没那么难
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息