3.表单验证的高级特效.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.表单验证的高级特效

层的隐藏特效 图片的显示/隐藏特效 如何实现如下图所示的图片切换特效? 如何获取图片Img对象? 图片的显示/隐藏特效 图片的显示/隐藏特效 Date日期对象 日期对象常用方法 输出当前时间 setTimeout设置定时器定时执行函数 setInterval按周期调用函数 表单验证的高级特效 正则及常用验证 制作带关闭按钮的浮动窗口 制作全选全不选效果效果 DIV提示效果的表单验证 JavaScript RegExp对象 RegExp 对象用于对字符串执行模式匹配的强大工具。 什么是 RegExp? RegExp 是正则表达式的缩写。 当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。 简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。 您可以规定字符串中的检索位置,以及要检索的字符类型,等等。 定义 RegExp var patt1=new RegExp(pattern,[flags]); 或 var reCat = /pattern/[flags];? test() 检索字符是否与表达式匹配。匹配返回 true ,否则 false。 pattern :一个正则表达式文本 flags : 如果存在,将是以下值: g: 全局匹配 i: 忽略大小写;gi: 以上组合 RegExp 对象常用方法: 参数说明: 匹配符简介 ^? 匹配一个输入或一行的开头,/^a/匹配an A,而不匹配An a? $? 匹配一个输入或一行的结尾,/a$/匹配An a,而不匹配an A? *? 匹配前面元字符0次或多次,/ba*/将匹配b,ba,baa,baaa? +? 匹配前面元字符1次或多次,/ba+/将匹配ba,baa,baaa? ?? 匹配前面元字符0次或1次,/ba?/将匹配b,ba? x|y? 匹配x或y? {n}? 精确匹配n次? {n,}? 匹配n次以上? {n,m}? 匹配n-m次? 正则使用 var txt=document.getElementById(txt).value.replace(/\ /g,); 去掉用户输入信息中的所有空格: var s=mymail@163.com; var reg= /@*\./; if(reg.test(s)){ alert(OK); } 简单的验证邮箱: 在正则表达式中,\代表转义符,“\空格”代表匹配一个空格。 /\ /g代表匹配字符串中全部的空格。 使用replace函数将所有的空格用(空)替换掉。 常用匹配符 [xyz]? 字符集(character set),匹配这个集合中的任一一个字符(或元字符)? [^xyz]? 不匹配这个集合中的任何一个字符? ^\d+$ 匹配正整数 \d? 匹配一个字数字符,/\d/ = /[0-9]/? \D? 匹配一个非字数字符,/\D/ = /[^0-9]/? \s 匹配任意的空白符 \S 匹配任意不是空白符的字符 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \W 匹配任意不是字母,数字,下划线,汉字的字符 邮编验证 国内邮编验证: 我国的邮编是6位,并且第一位不为0。 /^[1-9]([0-9]{5})$/ 正则表达式: 使用小括号,有利于组织正则表达式,并能够使得正则表达式更加易读。 邮箱验证 邮箱验证: 应对无处不在的邮箱验证。 /^[-_0-9A-Za-z]+@([-_0-9a-zA-Z]+\.)([0-9A-Za-z]{2,3})$/ 正则表达式: 固定电话验证 国内固定电话验证: 电话号码的统一格式是:区号+号码。 其中又分:3位区号+8位号码,4位区号+7位号码,两种情况。 例如:0290917-5213546 /^[0]([1-9]{2})([-]{1})([0-9]{8})$|^[0]([1-9]{3})([-]{1})([0-9]{7})$/ 正则表达式: 手机号码验证 手机号码验证: 目前国内手机号码的格式是,13*********,15*********或18*********。 号码前可以加+86。例如+8613476068052 正则表达式: /^[1]([358]{1})([0-9]{9})$|^[+]([8]{1})([6]{1})([1][358]{1})([0-9]{9})$/ 身份证号验证 居民身份证号码验证: 我国居民身份证号码的格式为:十五位数字,十八位数字,十七位数字加X或Y。 例如:5155621983041

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档