js部分---表单验证;(含正则表达式)
1.非空验证
<div>用户名:<input id="yhm" type="text" name="yhm" /></div>/*function yanzheng() {var yhm = document.getElementById("yhm").value;if(yhm==""){alert("用户名不能为空");return false;}else{return true;} }*/
2.相等验证
<div>密码:<input id="mm" type="text" name="mm" /></div><div>确认密码:<input id="qrmm" type="text" name="qrmm" /></div>/*function yanzheng() {var mm = document.getElementById("mm").value;var qrmm = document.getElementById("qrmm").value;if(mm==qrmm){return true;}else{alert("两次输入的密码不一致");return false;} }*/
3.范围验证
<div>邮箱:<input type="text" name="youxiang" id="youxiang" /></div><input type="submit" value="注册" onclick="return yanzheng()" />/*function yanzheng() {var age = document.getElementById("age").value;if(age>=18 && age<=50){return true;}else{alert("年龄不满足");return false;} }*/
4.正则验证
正则表达式
定界符://
匹配开头:^
匹配结尾:$
\反斜杠:代表转义
\n \r 换行 \t制表符 \"输出双引号 \'输出单引号
*代表前面的表达式可以出现任意次
+代表前面的表达式可以出现至少一次
?代表前面的表达式出现0次或1次
{n}代表前面的表达式出现n次
{n,}代表前面的表达式至少出现n次
{n,m}代表前面的表达式至少出现n次,最多出现m次
x|y要么匹配x要么匹配y
[xyz]匹配[]所包含的任意一个字符
[0-9]匹配0到9之间的任意字符
\d匹配一个数字字符
\D匹配一个非数字字符
\w匹配包括下划线的任意单词字符
\W匹配任何非单词字符
<div>邮箱:<input type="text" name="youxiang" id="youxiang" /></div><input type="submit" value="注册" onclick="return yanzheng()" />function yanzheng() {var yx = document.getElementById("youxiang").value;var zz = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;if(yx.match(zz)==null){alert("邮箱格式不正确");return false;}else{return true;}}
转载于:https://www.cnblogs.com/xingyue1988/p/6072349.html
js部分---表单验证;(含正则表达式)相关推荐
- HTML表单验证(含用户名,密码,邮箱,手机号,验证码-验证)
HTML表单验证(含用户名,密码,邮箱,手机号,验证码) 前几天对表单注册有点感兴趣,于是在课余时间了解了一些注册表单的验证方法,自己也试着做了一个表单的验证(前端验证),很low,各位童鞋应该都看得 ...
- js与php表单验证,JS简单表单验证功能完整示例
本文实例讲述了JS简单表单验证功能.分享给大家供大家参考,具体如下: 简单js表单验证demo Document //当用户名获取焦点时 function focus_username(){ docu ...
- JavaScript中的表单验证、正则表达式、数组的使用
表单验证.正则表达式.数组 字符串的使用 为什么要使用表单验证 表单验证的常用步骤 提交表单的2种方式 文本框对象 为什么要使用正则表达式 正则表达式的两种创建方法 正则表达式的模式 正则表达式常用的 ...
- 【卡法 常用 ckl.js 库】: js汇合 表单验证 cookie设置 日期格式 电话手机号码 email 整数 小数 金额 检查参数长度...
[卡法 常用js库]: js汇合 表单验证 cookie设置 日期格式 电话手机号码 email 整数 小数 金额 检查参数长度 // +---------------------- ...
- JS通用表单验证函数
Check.js JS函数文件 /* *--------------- 客户端表单通用验证CheckForm(oForm) ----------------- * 功能:通用验证所有的表单元素 ...
- 表单验证和正则表达式(一)
首先我们要明白为什么要表单验证? 他的目的就是为了减轻服务器的压力及 保证输入的数据符合要求 来看下我们常用的表单验证,举例让你有个浅浅的了解 日期格式 例如:年月日不能为空,月必须在1到12之间,日 ...
- HTML(六)——表单验证、正则表达式、事件
1.表单验证<form></form> (1).非空验证(去空格) (2).对比验证(跟一个值对比) (3).范围验证(根据一个范围进行判断) (4).固定格式验证:电话号码, ...
- html表单验证用正则表达式,JavaScript 使用正则表达式进行表单验证的示例代码
搜索热词 JavaScript 表单验证正则表达式大全利用正则表达式判断是否是0-9的阿拉伯数字 function regIsDigit(fData) { var reg = new RegExp(& ...
- js——form表单验证
用js实现一个简易的表单验证 效果: 代码: <html><head><title>js校验form表单</title><meta charset ...
- javascript表单验证及正则表达式
1.表单验证的场景与意义 1.1.降低服务器压力 拦截不合格数据,避免直接提交到服务器,可以显著降低服务器开销 1.2.提升用户体验 早期的互联网,表单项非常多,注册账号需要填写20+字段.而其中有一 ...
最新文章
- 35个必备的wordpress插件
- linux 查看库的安装信息
- PTA数组作业一查找整数
- Git之删除本地无用分支
- oracle中如何创建一个过程,如何开发ORACLE存储过程
- 晋职称计算机过几,晋职称怎样考计算机 昨日记者采访市人事局有关负责人
- 【LeetCode笔记】34. 在排序数组中查找元素的第一个和最后一个位置(Java、二分)
- php 发送delete请求,PHP中使用CURL实现GET、POST、PUT、DELETE请求
- google的一些秘密入口
- html版本操作手册,全新HTML5用户手册(版本2017)–互联网股票买卖操作.PDF
- 跪求***基地的邀请码
- Python MapReduce
- 15、AutoLayout使用UIScrollView
- ios 二维码扫描(微信二维码扫描音效)
- Visual Studio Code讲解(二) ssh远程操作电脑
- python爬虫篇,零基础学爬虫之精华版
- 掏库存分享——抖音平台上可以用来当背景音乐的歌曲
- Unity3d资源反编译. AssetBundle格式简析+简单应用+爬坑
- 从零开始操作系统-07:APIC
- 辩论赛计算机软件更重要论据,善意的谎言辩论会正方观点要例子
热门文章
- centos6.7环境下kvm虚拟机之virt-install和virsh及virt-manager工具的使用
- 【HDOJ】3459 Rubik 2×2×2
- Xml之Linq遍历
- AD 组策略应用与排错(2排错)
- C语言中控制printf的打印颜色实例及vt100的控制符文档-转
- Mysql 使用sql语句快速复制表和数据
- L1-022. 奇偶分家-PAT团体程序设计天梯赛GPLT
- Linux使用SSH上传下载文件,linux下用ssh上传,下载文件
- python写日志到文件_Python日志文件没有正确地写入日志消息,只有格式
- Twitter高并发高可用架构