100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JavaScript使用简单正则表达式的数据验证功能示例

JavaScript使用简单正则表达式的数据验证功能示例

时间:2020-04-24 06:39:27

相关推荐

JavaScript使用简单正则表达式的数据验证功能示例

web前端|js教程

JavaScript 正则表达式 验证

web前端-js教程

多用户网盘系统源码,vscode导出pdf插件,ntfs ubuntu,tomcat -d,liteos移植sqlite,最火爆的网页设计趋势,access数据库asp,ftp服务器域名为,h5 图片轮播插件,react工作流前端框架,爬虫地带,php官方,济南seo外包,springboot排班,html标签语言,和 砍柴网 差不多的网站,网页滚动字幕特效代码,中国模板联盟,dedecms怎么进后台,织梦会员登录跳转页面,extjs教学管理系统,4次牛顿插值matlab程序lzw

Register-regfunction checkName() {var nameElement = document.getElementById("name");//var regExp = /^(a-z)[^a-z\d_]/i;var regExp = /[a-zA-Z\d_]/i; // \w 匹配包括下划线的任何单词字符。等价于[A-Za-z0-9_]。 var regExp2 = /^[A-Za-z]/i;//匹配字符串开始位置为字母var resultElement = document.getElementById("resName");if (nameElement.value.match(regExp) && nameElement.value.match(regExp2) && nameElement.value.length >= 6) { //匹配成功 //会员名为字母、数字、下划线组成,并且字母为开头,长度不小于6 resultElement.innerHTML = ""; return true;}else { resultElement.innerHTML = "会员名为字母、数字、下划线组成,并且字母为开头,长度不小于6!"; return false;} } function checkPwd() {var pwdElement = document.getElementById("pwd");var regExp = /[a-zA-Z\d_]/i; // \w 匹配包括下划线的任何单词字符。等价于[A-Za-z0-9_]。 var regExp2 = /[a-zA-Z]/i; //匹配字母var regExp3 = /\d/i; //匹配数字var resultElement = document.getElementById("resPwd");if (pwdElement.value.match(regExp) && pwdElement.value.match(regExp2) && pwdElement.value.match(regExp3) && pwdElement.value.length >= 6) { //匹配成功 //密码为字母、数字、下划线组成,并且必须有字母、数字,长度不小于6 resultElement.innerHTML = ""; return true;}else { resultElement.innerHTML = "密码为字母、数字、下划线组成,并且必须有字母、数字,长度不小于6!"; return false;} } function checkPwd2() {var pwdElement = document.getElementById("pwd");var pwd2Element = document.getElementById("pwd2");var resultElement = document.getElementById("resPwd2");if (pwdElement.value == pwd2Element.value) { //重输密码与之前密码完全匹配 resultElement.innerHTML = ""; return true;}else { resultElement.innerHTML = "密码不一致!"; return false;} } function checkGentle() {var gentleElement = document.getElementById("gentle");var resultElement = document.getElementById("resGentle");if ((gentleElement.value == "男" || gentleElement.value == "女") || (gentleElement.value == "m" || gentleElement.value == "f") || (gentleElement.value == "male" || gentleElement.value == "famale")) { //性别判断是否在:男、女、male、famale、m、f 之内 resultElement.innerHTML = ""; return true;}else { resultElement.innerHTML = "性别判断是否在:男、女、male、famale、m、f 之内!"; return false;} } function checkAge() {var ageElement = document.getElementById("age");var resultElement = document.getElementById("resAge");if (parseInt(ageElement.value) > 0 && parseInt(ageElement.value) = 2) {resultElement.innerHTML = "";return true; } else {resultElement.innerHTML = "邮箱地址不正确!";return false; }} } function checkTel() {var telElement = document.getElementById("tel");var regExp = /\d{7,12}/g;// 匹配7~12位电话数字var regExp2 = /[^0-9]/g; // 是否有数字以外的字符var resultElement = document.getElementById("resTel");if (telElement.value.match(regExp) && telElement.value.length <= 12) { if (telElement.value.match(regExp2)) {resultElement.innerHTML = "电话号码为纯数字,且位于7~12位之间!";return false; } else {resultElement.innerHTML = "";return true; }}else { resultElement.innerHTML = "电话号码为纯数字,且位于7~12位之间!"; //!telElement.value.match(regExp2) && return false;} } function checkAll() {if (checkName() && checkPwd() && checkPwd2() && checkGentle() && checkAge() && checkMail() && checkTel()) { alert("恭喜,填写的信息正确!");}else { alert("错误,请确认填写的信息是否正确!");} } //当窗体加载完成时执行 window.onload = function () {var inputElements = document.getElementsByTagName("input");inputElements[0].onblur = function () { checkName();}inputElements[1].onblur = function () { checkPwd();}inputElements[2].onblur = function () { checkPwd2();}inputElements[3].onblur = function () { checkGentle();}inputElements[4].onblur = function () { checkAge();}inputElements[5].onblur = function () { checkMail();}inputElements[6].onblur = function () { checkTel();}inputElements[7].onclick = function () { checkAll();} } body{ font-size:16px; font-weight:600; font-family:微软雅黑; line-height:30px; } thead{ text-align:center; } input{ width:150px; } input[type=button]{ height:38px; font-size:20px; font-weight:600; } ul{ border:1px solid #c3c3c3; } li{ list-style-type:square; }

会员名为字母、数字、下划线组成,并且字母为开头,长度不小于6 密码为字母、数字、下划线组成,并且必须有字母、数字,长度不小于6 性别判断是否在:男、女、male、famale、m、f 之内 年龄在0~150之间 邮箱地址 电话号码为纯数字,且位于7~12位之间!

ios游戏源码,ubuntu备份在哪里,tomcat上的访问日记,爬虫表达啥,会话机制 php,沧州关键词seo优化要多少钱lzw

更多JavaScript使用简单正则表达式的数据验证功能示例相关文章请关注PHP中文网!

android通话源码,ubuntu 剪切命令,怎么配置tomcat7,爬虫养老医疗,php定时计划任务,零基础自学seo教程视频收录lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。