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

来源:互联网 发布:js 去除disabled 编辑:程序博客网 时间:2024/05/21 12:46

文章的开始我先介绍一下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);

其实正则表达式也并非你想象的那么难啃,多看多想多敲,找规律,其实没那么难




原创粉丝点击