欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

php 自动验证 正则表达,使用正则表达式验证登录页面的输入内容

发布时间:2024/4/11 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php 自动验证 正则表达,使用正则表达式验证登录页面的输入内容 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

这篇文章主要介绍了使用正则表达式验证登录页面输入是否符合要求的实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下

先给大家展示下效果图:

废话不多说了,直接给大家贴代码了,具体代码如下所示:

$(function() {

$("input[name='uname']").blur(function() { //失去焦点

var namestr = $(this).val();

var regstr = /^[\u4e00-\u9fa5]{2,4}$/;

if(!regstr.test(namestr)) {

$(this).parent().next().html("用户名必须是2-4个汉字").css("color", "red");

return false;

}

return true;

});

$("input[name = 'uname']").focus(function() { //获取焦点

$(this).val("");

$(this).parent().next().html("");

});

$("input[name='pwd']").blur(function() {

var pwdstr = $(this).val();

var regstr = /^\w{6}$/;

if(!regstr.test(pwdstr)) {

$(this).parent().next().html("密码必须是6位数字字母下划线").css("color", "red");

return false;

}

return true;

});

$("input[name='pwd']").focus(function() {

$(this).parent().next().html("");

});

$("input[name='birthday']").blur(function() {

var birthdaystr = $(this).val();

var regstr = /^(19|20)\d{2}-(1[0-2]|0?[1-9])-(3[0-1]|2[0-9]|0?[1-9])$/;

if(!regstr.test(birthdaystr)) {

$(this).parent().next().html("日期格式不正确").css("color", "red");

return false;

}

return true;

});

$("input[name='birthday']").focus(function() {

$(this).parent().next().html("");

});

$("input[name='email']").blur(function(){

var emailstr = $(this).val();

var regstr = /^[\w\-]+@[a-z0-9A-Z]+(\.[a-zA-Z]{2,3}){1,2}$/;

if(!regstr.test(emailstr)){

$(this).parent().next().html("邮箱格式不正确").css("color","red");

return false;

}

return true;

});

$("input[name='email']").focus(function(){

$(this).parent().next().html("");

});

});

body {

font-size: 12px;

}

#home {

background-color: beige;

border: solid 1px black;

width: 550px;

height: 185px;

margin: auto;

margin-top: 20px;

}

#head {

height: 135px;

}

#foot {

text-align: center;

}

.dl1 {

clear: both;

padding-left: 10px;

}

.dl1 dt {

float: left;

height: 30px;

width: 80px;

line-height: 30px;

}

.dl1 dd {

float: left;

height: 30px;

line-height: 30px;

/*width: 250px;*/

}

#btn_res {

background-image: url(img/reset.gif);

width: 80px;

height: 34px;

}

#btn_sub {

background-image: url(img/submit.gif);

width: 80px;

height: 34px;

}

用户名 :
用户密码 :
出生日期 :
yyyy-mm-dd
用户邮箱 :

总结

以上是生活随笔为你收集整理的php 自动验证 正则表达,使用正则表达式验证登录页面的输入内容的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。