html正则表达式表单验证,js正则表达式验证表单【完整版】
效果图:
图(1)初始图
图(2)填入信息校验
代码如下:
完整验证表单
*{margin: 0;padding: 0;list-style:none;}
body{background:#ccc;}
.demo{width:400px;padding:40px;background:#efefef;border:solid 1px #666;margin:100px auto 0;line-height:40px;}
label{display:inline-block;width:20%;}
input{width:60%;}
Q Q:
手机:
邮箱:
座机:
姓名:
(function(window){
function $(id){
return document.getElementById(id);
};
// 获取对象
var iptqq = $("iptqq"),iptPhone = $("iptPhone"),iptEmil = $("iptEmil"),iptNum = $("iptNum"),iptName = $("iptName");
// 正则验证表达式
// 验证座机
var rxNum = /^0[0-9]{2,3}-[0-9]{7,8}$/;
// 验证QQ
var rxqq = /^[1-9][0-9]{4,10}$/;
// 验证手机
var rxPhone = /^(13[0-9]|15[012356789]|18[0-9]|17[678]|14[57])[0-9]{8}$/;
// 验证邮箱
var rxEmil = /^\w+@\w+\.\w+$/;
// 验证姓名
var rxName = /^[\u4E00-\u9FA5]{2,}$/
// 验证座机
cation(iptNum,rxNum);
// 验证QQ
cation(iptqq,rxqq);
// 验证手机号
cation(iptPhone,rxPhone);
// 验证邮箱
cation(iptEmil,rxEmil);
// 验证姓名
cation(iptName,rxName);
// 封装验证函数
function cation(element,regExp){
element.onblur = function(){
var txt = this.value;
if( regExp.test( txt ) ){
this.nextElementSibling.innerHTML = "正确"
this.nextElementSibling.style.color = "green";
}else{
this.nextElementSibling.innerHTML = "错误"
this.nextElementSibling.style.color = "red";
}
}
}
})(window)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
html正则表达式表单验证,js正则表达式验证表单【完整版】相关推荐
- js阻止冒泡的方式-完整版
js阻止冒泡的方式-完整版 直接讲结论: 1.原生js 两种方式绑定事件 onclick 和 addEventListener 阻止冒泡的唯一方式为 var e = window.event || a ...
- 注册表单校验 js java,JavaScript表单验证完美代码
用原生JS写一个简单的表单验证 首先,是html部分 新用户注册 基本信息 用户名: 请输入至少3位的用户名 密码: 请输入4到8位的密码 确认密码: 请再输入一遍密码 手机号码: 请输入11位手机号 ...
- 计算机科学领域外文期刊影响因子排行,2020最新SCI影响因子出炉,中国期刊Top100榜单公布,附最全EXCEL完整版目录!...
Hello,大家好,我是伊曼! 后台有不少咨询,最新论文影响因子的, 其实前期我们介绍过一个便捷工具-IF查与投, 往期内容: 当然,为了方便大家查阅,此处对其进行重新介绍同时,对2020最新影响因子 ...
- php电销源码部署,【独家分享】最新价值4800接单运营版电销语音机器人完整版源码+文字安装教程...
[独家分享]最新价值4800接单运营版[电销语音机器人]完整版源码+文字安装教程 完完整整,接单运营级的东西,含非常完整的教程.搭建过程中如果有不明白的地方,可以直接联系.,或者群内喊社区大佬协助. ...
- 最常用的15个前端表单验证JS正则表达式
2019独角兽企业重金招聘Python工程师标准>>> 在表单验证中,使用正则表达式来验证正确与否是一个很频繁的操作,本文收集整理了15个常用的JavaScript正则表达式,其中包 ...
- html表单验证js代码,JavaScript表单验证实现代码
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证 JavaScript 表单验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输 ...
- 电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
JavaScript中可以使用正则表达式var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;来判断是否为11位有效电话号码. JavaScript中可以使用正则表达式判断是否为1 ...
- 从js给html的form表单赋值,js获取form表单数据和form表单赋值
$.fn.extend({ // 调用方式:$("xxxxx").getform(); getform: function () { var obj = {}; var array ...
- 用JS制作一个信息管理平台完整版
前 言 JRedu 在之前的文章中,介绍了如何用JS制作一个实用的信息管理平台. 但是那样的平台功能过于简陋了,我们今天来继续完善一下. 首先我们回顾一下之前的内容. 1.JSON的基础知识 ...
最新文章
- git add 文件夹_Git的下载安装以及基本操作
- oracle取本月最后一天是星期几_Oracle 获取本周、本月、本季、现年的第一天和最后一天...
- python学习笔记(12)--程序设计方法学
- word2013标题编号变成黑框
- android 调整cpu频率,[IMX6DL][Android4.4] CPU频率调节模式以及降频方法
- linux之sort命令
- AUTOSAR从入门到精通番外篇(三)-嵌入式中设计模式的艺术
- vue项目使用sass-loader
- 应届生怒怼管理层后续:已离职、被标记永不录用?腾讯张军回应...
- 查询结果不跳转页面_商标检索查询的流程步骤是什么?
- Eclipse如何从导入SVN上导入项目
- “Hello World!“”团队第七周召开的第二次会议
- mysql 逻辑备份工具_MySQL逻辑备份工具-mydumper
- text-transform 文本大小写转换、input checkbok 大小设置、letter-spacing 设置字符间距
- mathematica完爆matlab,Mathematica和Matlab相比的计算效率问题
- oracle双机python连接_Python 连接 Oracle 示例
- 手机版云盘怎么打开连接服务器,手把手教你简易NAS构建,手机/平板/智能电视随意调取,家庭存储云共享,有了自己的网络云盘后再也不用担心容量不够了!...
- 计算机毕业设计(附源码)python校园疫情防控管理软件
- 【Proteus仿真】Arduino+uln2003驱动步进电机+单按键启保停正反转控制
- C语音 ^ 异或 也称XOR详解
热门文章
- android 7 评测,[图]iPhone 7/7 Plus性能评测:碾压Android旗舰
- linux交叉编译hisi3559项目
- 技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-8.使用mavoneditor(vue的markdown编辑器),并批量上传图片
- Android源码编译
- Just do it,一起来玩篮球吧
- 支付宝手机网页支付之golang版
- hikariCP连接池+oracle/sqlserver
- 旁观之大数据 从知识产权说起
- 基于Linux服务器的JAVA开发环境搭建
- Android recyclerView曝光统计