问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求JS大神 我想给下列代码 给邮箱一个验证 就是验证邮箱正确的 还有密码不能是简单的

发布网友 发布时间:2022-05-06 16:23

我来回答

3个回答

热心网友 时间:2023-10-11 19:09

<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8 />
<title>Nothing</title>
<style type="text/css">
table {
border: 1px solid black;
border-collapse: collapse;
}

td {
border: 1px solid black;
}
</style>
<script>
var checkAndSubmit = function ()
    {
var info = "是必填项 !";
var reg = /^\s*|\s*$/g;
var form = document.form;
var elements = form.elements;
for ( var i = 0; i < elements.length - 1; i++)
        {
        if (i != 3 && i != 6 && i != 7)
            {
            if (elements[i].value.replace(reg, '') == '')
                {
                alert (elements[i].parentElement.parentElement.children[0].firstChild.nodeValue + info);
                elements[i].focus();
                return false;
                }
            }
        }
if (!/^[a-z0-9_-]{6,18}$/.test(form.userPass.value))
{
alert('密码必须包括小写字母,数字,下划线,连字符中的任意一种或多种,且长度在6到18范围内 !');
form.userPass.focus();
form.userPass.select();
return false;
}
else if (!/^[\da-z\.\-_]+@[\da-z\.\-]+\.[a-z\.]{2,6}$/.test(form.Mail.value))
{
alert ('电子邮箱格式不正确,重新输入 !');
form.Mail.focus();
form.Mail.select();
return false;
}
else 
{
return true;
}
    }
</script>
</head>
<body>
<form name="form" action="" method="post">
<table>
<tr>
<td bgcolor='#f4f4f4'>业主编号</td>
<td><input id="ID" name="ID" size=10 /><font color="red">*必填
</font>
</td>
</tr>
<tr>
<td bgcolor='#f4f4f4'>用户名</td>
<td><input id="userName" name="userName" size=10 /><font
color="red">*必填</font></td>
</tr>
<tr>
<td bgcolor='#f4f4f4'>密码</td>
<td><input type="password" name="userPass" id="userPass"
size="10" /><font color="red">*必填</font></td>
</tr>
<tr>
<td bgcolor='#f4f4f4'>用户性别</td>
<td><input id="userSex" name="userSex" size=10 /></td>
</tr>
<tr>
<td bgcolor='#f4f4f4'>业主姓名</td>
<td><input id="yeName" name="yeName" size=10 /><font
color="red">*必填</font></td>
</tr>
<tr>
<td bgcolor='#f4f4f4'>住址</td>
<td><input id="yeAddress" name="yeAddress" size=10 /><font
color="red">*必填</font></td>
</tr>
<tr>
<td bgcolor='#f4f4f4'>有线电视费</td>
<td><input id="TvFee" name="TvFee" size=10 /></td>
</tr>
<tr>
<td bgcolor='#f4f4f4'>物业费</td>
<td><input id="WuYeFee" name="WuYeFee" size=10 /></td>
</tr>
<tr>
<td bgcolor='#f4f4f4'>电子邮箱</td>
<td><input id="Mail" name="Mail" size=20 /><font color="red">*必填
</font>
</td>
</tr>
<tr>
<td colspan=2 align=center><input type="submit" value="添加"
onclick="return checkAndSubmit();" /></td>
</tr>
</table>
</form>
</body>
</html>

热心网友 时间:2023-10-11 19:09

加个form,函数参数用this(代表这个form)。追问能具体说明一下吗 我是个新手 还不是特别的熟练

追答input里面最好加个name,id也可以加,type最好也加上去,input的按钮type=‘submit’提交表单

function check(form)
{
id = form.id;
userName = form.userName;
......
addUser(ID,userName,userPass,userSex,yeName,yeAddress,TvFee,WuYeFee,Mail);
}
function addUser(ID,userName,.....Mail)
{}

业主编号
*必填

**************字数超出最大允许值,请删减!**************

电子邮箱
*必填

热心网友 时间:2023-10-11 19:10

不清楚啊。我的困惑也是一个。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 巧算69×28+28×32-15-13提取公因数? 使用JS和CSS如何判断邮箱格式 泡利不相容原理的内容是什么?最好举个例子! 求最大公因数的三种方法 关于数学中求公因数的问题。 14分之3乘5-7分之二 JS判断Email格式,请高手来给我解答一下, 提取公因数,如图,如何把(x+1)提出来,变成下面的式子? 56×22+56×33+56×45提取公因数? 用javascript怎么检验邮箱格式是否正确? 同学不在了,我用自己的手机号帮他注册的QQ号怎么处理最好?已经4年没登过了 数学问题:关于提取公因式的问题 怎样用自己的手机号帮别人绑定QQ会员和移动QQ 4540÷25怎么巧算 提取公因数练习题有哪些 用自己的手机号申请QQ号给别人,我的隐私会泄露吗? 什么是特岗教师,工资津贴补贴如何 如何快速计算公因数 如何提公因式 全是胖的人穿什么显瘦 91×12+13×16怎么做巧算? 13×29+26×35+13简便运算? javascript如何验证邮箱和否合格(不要用正则表达式) 循环泵安装在室外需要包严吗 微信删除好友怎么才能加回来我不知道他 js验证表单不能填数字怎么判断? 泡利不相容原理的名称由来 地暖不热想安装一个循环泵怎样安装? 循环泵安装在热水管上还是冷水管上 科比球衣23号还是24号? NIKE专卖店的买的科比24号球衣要多少钱,要正品 手机微信支付的支付方式的零钱支付被取消怎样才能找回 科比24号真品球衣多少钱? 科比的24号球衣多少钱呀?快急用~~~ kobe的24号adidas正品球衣(上衣+短裤)多少钱 科比穿过的八号和24号球衣品牌是耐克还是阿迪? 科比24球衣的号码图片 科比为什么选24号球服 kobe球衣号码为什么是24号? 科比的24号正版球衣上海那里有的买?价格多少!!