您的位置:首页 > Web前端 > JQuery

2013/4/23 JQuery 中 验证邮箱

2013-04-23 21:39 225 查看
<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>验证邮箱</title>

<style type="text/css">

.emailclass

{

background-color: #eee;

}

</style>

<script src="../js/jquery-1.9.1.js" type="text/javascript"></script>

<script type="text/javascript">

var state = false;

$(function () {

///聚焦

$('#txtEmail').focus(function () {

if (state == false) {

$(this).val('');

}

});

//失焦

$('#txtEmail').blur(function () {

if ($(this).val() == '') {

$('span').text('邮箱不能为空,请重新输入!');

$('#txtEmail').trigger('focus'); //自动默认聚焦

}

else {

//正则邮箱验证 $(this).val()为文本框的值

if (/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test($(this).val()) == true) {

$('span').text('');

$('span').append('<img src=onSuccess.gif/>');

state = true;

}

else {

$('span').text('');

$('span').text('格式错误,请重新输入!');

$(this).focus(); //自动默认聚焦

}

}

});

})

</script>

</head>

<body>

邮箱:

<input id="txtEmail" type="text" value="请输入邮箱名" class="emailclass" />

<span id="spanTip"></span>

<br />

<br />

电话:<input id="Text1" type="text" value="" />

</body>

</html>

------------------------------------------------------------------------------

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title></title>

<script src="../js/jquery-1.9.1.js" type="text/javascript"></script>

<script type="text/javascript">

var state = false;

$(function () {

///聚焦

$('#txtEmail').focus(function () {

if (state == false) {

$(this).val('');

}

});

$('#txtEmail').blur(function () {

if ($(this).val() == '') {

$('span').text('邮箱不能为空,请重新输入!');

$('#txtEmail').trigger('focus'); //自动默认聚焦

}

else {

if (!chkemail($(this).val())) {

$('span').html('邮箱格式不正确');

}

else {

$('span').html('正确');

state = true;

}

}

});

})

function chkemail(stremail) {

if (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(stremail)) {

return false;

}

else {

return true;

}

}

</script>

</head>

<body>

邮箱:

<input id="txtEmail" type="text" value="请输入邮箱名" class="emailclass" />

<span id="spanTip"></span>

<br />

<br />

密码:<input id="Text1" type="text" value="" />

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: