Javascript的表单验证-初识正则表达式
2016-03-18 00:00
645 查看
推荐阅读:Javascript的表单验证长度
Javascript的表单验证-提交表单
Javascript的表单验证-揭开正则表达式的面纱
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
验证日期
日期的格式相对特别,不能光凭其长度来验证
常见的日期格式:先以两位数表示日,再以两位数表示月,最后以四位数表示年,期间以斜线分隔。
MM/DD/YYYY
博主:怎样设计出验证日期是否符合格式的代码呢?
先来看一下验证日期格式的逻辑吧
将表单域中的值取出,以“/”来分割字符串为数组
分析“月”子字符串,是否是只有两个字符,并且都是数字
分析“日”子字符串,是否是只有两个字符,并且都是数字
分析“年”子字符串,是否是只有四个字符,并且都是数字
满足以上条件,还要判断输入的数据是否只有两个斜线,如果多于两条斜线,之后的内容要忽略
博主:不用怕,Javascript它是相当强大的,它为开发者提供了一个强大的内置工具--正则表达式
它专门用于匹配文本模式
它就像一位眼睛发亮的警察,时刻观察着嫌疑犯的一举一动,一旦犯法,就将坏人揪出来╮(╯▽╰)╭
现在来看一个小例子
匹配模式=/^\d{5}$/
等于号后面的这个字符就是下则表达式
第一个斜线和最后一个斜线:”/”正则表达式均以斜线围起
第二个字符:”^”字符必须以指定的模式起始,不可使用数字
第三个字符:”\d”代表一个数字
第四个字符:”{5}”唯一的数字必须重复5次
第五个字符:”$”字符串以指定的模式结束
好吧,有关Javascript的表单验证-初识正则表达式的知识小编就给大家介绍这么多,下节将为你揭开正则表达式的面纱。更多内容敬请关注脚本之家网站!
JavaScript 使用正则表达式进行表单验证的示例代码
js 常用正则表达式表单验证代码
JavaScript常用的正则表达式表单验证代码
js用正则表达式来验证表单(比较齐全的资源)
JavaScript通过正则表达式实现表单验证电话号码
JavaScript表单通过正则表达式验证电话号码
Javascript的表单验证-揭开正则表达式的面纱
Javascript的表单验证-提交表单
Javascript的表单验证-揭开正则表达式的面纱
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
验证日期
日期的格式相对特别,不能光凭其长度来验证
常见的日期格式:先以两位数表示日,再以两位数表示月,最后以四位数表示年,期间以斜线分隔。
MM/DD/YYYY
博主:怎样设计出验证日期是否符合格式的代码呢?
先来看一下验证日期格式的逻辑吧
将表单域中的值取出,以“/”来分割字符串为数组
分析“月”子字符串,是否是只有两个字符,并且都是数字
分析“日”子字符串,是否是只有两个字符,并且都是数字
分析“年”子字符串,是否是只有四个字符,并且都是数字
满足以上条件,还要判断输入的数据是否只有两个斜线,如果多于两条斜线,之后的内容要忽略
博主:不用怕,Javascript它是相当强大的,它为开发者提供了一个强大的内置工具--正则表达式
它专门用于匹配文本模式
它就像一位眼睛发亮的警察,时刻观察着嫌疑犯的一举一动,一旦犯法,就将坏人揪出来╮(╯▽╰)╭
现在来看一个小例子
匹配模式=/^\d{5}$/
等于号后面的这个字符就是下则表达式
第一个斜线和最后一个斜线:”/”正则表达式均以斜线围起
第二个字符:”^”字符必须以指定的模式起始,不可使用数字
第三个字符:”\d”代表一个数字
第四个字符:”{5}”唯一的数字必须重复5次
第五个字符:”$”字符串以指定的模式结束
好吧,有关Javascript的表单验证-初识正则表达式的知识小编就给大家介绍这么多,下节将为你揭开正则表达式的面纱。更多内容敬请关注脚本之家网站!
您可能感兴趣的文章:
JavaScript 表单验证正则表达式大全[推荐]JavaScript 使用正则表达式进行表单验证的示例代码
js 常用正则表达式表单验证代码
JavaScript常用的正则表达式表单验证代码
js用正则表达式来验证表单(比较齐全的资源)
JavaScript通过正则表达式实现表单验证电话号码
JavaScript表单通过正则表达式验证电话号码
Javascript的表单验证-揭开正则表达式的面纱
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- msql 正则表达式
- 正则表达式
- 5个常见可用性错误和解决方案
- js数组实现图片轮播
- Mootools 1.2教程 正则表达式
- jQuery插件Validate实现自定义表单验证
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- 批处理FINDSTR正则表达式用法实例分析
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- vbs正则表达式代码
- 爆炸式的JS圆形浮动菜单特效代码
- C#正则表达式Regex类的常用匹配
- 番茄的表单验证类代码修改版
- js select常用操作控制代码
- JS实现不使用图片仿Windows右键菜单效果代码