JavaScript中正则表达式简单应用 初学javascript,利用正则表达式实现简单的姓名与邮箱校验功能,然后提交html head script typetext/javascript //姓名的方法 function checkName(){ var inputNode document.getElementById(userName); var spanNode document.getElementById(userId); var content inputNode.value; //编写姓名的正则 var reg /^[a-z][a-z0-9]{5}$/i; if(reg.test(content)){ spanNode.innerHTML (正确).fontcolor(green); return true; }else{ spanNode.innerHTML (错误).fontcolor(red); return false; } } //邮箱的方法 function checkEmail(){ var email document.getElementById(email).value var spanNode document.getElementById(emailSpan); //编写邮箱的正则 var reg /^[a-z0-9]\w[a-z0-9](\.[a-z]{2,3}){1,2}$/i; if(reg.test(email)){ spanNode.innerHTML 正确.fontcolor(green); return true; }else{ spanNode.innerHTML 错误.fontcolor(red); return false; } } //提交表单的时候会触发onsubmit方法 function checkAll(){ var userName checkName(); var email checkEmail(); if(userNameemail){ return true; }else{ return false; } } /script meta http-equivContent-Type contenttext/html; charsetutf-8 / title正则表达式/title /head body form actionsuccess.html methodget onsubmitreturn checkAll() table border1px width50% aligncenter cellspacing0px cellpadding3px tr td width25%姓名: /td td input typetext name userName iduserName onBlurcheckName()/ span iduserId/span /td /tr tr td密码:/td td input typepassword name pwd idpwd onBlurcheckPass()/ span id passId/span /td /tr tr td确认密码:/td td input typepassword name ensurepwd idensurepwd onBlurensurePass()/ span id ensure/span /td /tr tr td邮箱:/td td input typetext name email idemail onBlurcheckEmail()/ span id emailSpan/span /td /tr tr td性别:/td td input typeradio checked true name gender idmale vaue male /男 input typeradio name gender idfemale vaue female /女 span id passId/span /td /tr tr td爱好/td td/td /tr tr td城市/td td/td /tr tr td自我介绍/td td/td /tr tr td colspan2 align centerinput type submit value 提交查询 //td /tr /table /body /htmlform的onsubmit事件,表单提交前验证html head meta http-equivContent-Type contenttext/html; charsetutf-8 / title提交数据/title /head body h1font color#FF0000**恭喜你,提交数据成功**/font/h1 /body /html效果如下图:如果输入的姓名和邮箱格式和正则表达式 不匹配,则在提交查询时显示错误,提交不了如果姓名和邮箱格式输入正确,则显示正确,点击提交查询,数据就提交成功,弹出以下页面:

相关新闻

最新新闻

OpenRocket火箭仿真软件完整教程:从零开始设计你的第一枚模型火箭

OpenRocket火箭仿真软件完整教程:从零开始设计你的第一枚模型火箭

OpenRocket火箭仿真软件完整教程:从零开始设计你的第一枚模型火箭 【免费下载链接】openrocket Model-rocketry aerodynamics and trajectory simulation software 项目地址: https://gitcode.com/GitHub_Trending/op/openrocket OpenRocket是一款功能强大的…

2026/7/28 17:16:58
VSCode同步设置

VSCode同步设置

2022/4/1 更新 刚刚发现还有人在看这篇文章,这里更新一下,VSCode 从1.48版本开始已经内置了同步功能,可以不用再使用Settings Sync插件了。 点击左下角的用户或者设置的 Sign in to Sync Setting,使用GitHub或者Microsoft账户登…

2026/7/28 17:16:58
批量归一化(BN)

批量归一化(BN)

批量归一化产生的问题: (1)顶部层训练快,底部层训练慢损失(Loss) 在网络的最顶端(输出端)反向传播时,靠近损失的层(顶层)直接收到梯度信号&#x…

2026/7/28 17:16:58
VGG + NiN + GoogLeNet

VGG + NiN + GoogLeNet

VGG AlexNet 通过增加网络深度和参数量,显著提升了精度自然的问题:继续堆叠层数能否进一步提升? 更多全连接层(太贵):全连接层参数量巨大,计算成本高,不是好选择 更多卷积层…

2026/7/28 17:16:58
mongodb $ifNull

mongodb $ifNull

$ifNull用于判断第一个表达式是否为 NULL&#xff0c;如果为 NULL 则返回第二个参数的值&#xff0c;如果不为 NULL 则返回第一个参数的值。 $ifNull表达式格式为&#xff1a; { $ifNull: [ <expression>, <replacement-expression-if-null> ] }例子&#xff1a; 原…

2026/7/28 17:16:58
Flask构建在线教育平台:技术选型与核心实现

Flask构建在线教育平台:技术选型与核心实现

1. 项目概述&#xff1a;在线教育平台的Flask实现方案 这个基于PythonFlask的在线教育平台项目&#xff0c;本质上是用轻量级技术栈解决教育资源共享的核心需求。我去年为某职业培训机构开发过类似系统&#xff0c;Flask的灵活性在这里展现出独特优势——既能快速实现基础功能&…

2026/7/28 17:11:58

月新闻