- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
总结 正则表达式就是符合某种规则的表达式。 每一条正则表达式模式对应一个RegExp对象实例。 RegExp对象的test()方法是验证表单元素格式的常用方法。 RegExp对象的exec()方法的功能是使用RegExp对象实例创建时指定的正则表达式模式有哪些信誉好的足球投注网站字符串,并返回一个包含有哪些信誉好的足球投注网站结果的数组。 限定符用于指定其前面的字符或组合项连续出现多少次,如:{n}、{n,}、{n,m}、+、*和?。 选择匹配符即“|”字符,用于选择匹配两个选项之中的任意一个。 字符匹配符用于指定该符号部分可以匹配多个字符中的任意一个,如[…]、[^…]、[a-z]等。 定位符使用“^”匹配字符串的开头,使用“$”匹配字符串的结尾。 String对象中的match()、search()和replace()方法用到RegExp对象实例作为参数,通常根据正则表达式所描述的模式进行文本的有哪些信誉好的足球投注网站和替换的操作。 第5章 正则表达式 回顾 通过创建Date对象,可以获取计算机中的时间。 在本地创建Image对象,可以实现图像缓冲技术。 使用Math对象进行数学运算。 用数组列表或者Array对象创建数组后,可以使用“数组变量名[索引号]”的格式来访问每个数组元素。 String对象常用的属性:length,获取字符串的字符个数。常用的方法: charAt():返回字符串对象中指定索引处的字符; indexOf():返回某个子字符串在目标字符串中首次出现的位置; substr():从指定索引位置开始截取指定长度的字符串; substring:返回指定索引范围内的字符串。 理论内容 正则表达式及其作用 RegExp对象 正则表达式的元字符 String对象与正则表达式 正则表达式验证表单 我们已经接触过与正则表达式有关的一些概念。例如在Windows操作系统中,用“?”和“*”通配符来查找硬盘上的文件时,“?”通配符匹配文件名中的单个字符,而“*”通配符匹配零个或多个字符。如“data?.dat”就是一种文本模式,它能匹配“data1.dat”、“datan.dat”和“dataw.dat”。“data*.da”是另外一种文本模式,它匹配“data.dat”、“data1.dat”、“datawnc.dat”和“datadiff.dat”等文件名。 正则表达式的功能和概念类似于“*”和“?”通配符所实现的功能和概念,但它的功能更强大,而且更加灵活。 5.1 正则表达式及其作用 创建RegExp对象实例的两种方式: (1)构造函数方式 var reg=new RegExp(“表达式”,“附加参数”); (2)普通方式 var reg=/表达式/附加参数 附加参数是可选的,用来扩展正则表达式的含义,主要有三个参数: (1)g:全局匹配。 (2)i:用作忽略大小写的参数。 (3)m:多行匹配。 5.2 RegExp对象 test方法 该方法检查一个字符串中是否存在创建RegExp对象实例时所指定的正则表达式模式,如果存在则返回true,否则返回false。 5.2 RegExp对象 regExpObject.test(string); 检查字符串中是否存在“world”。 5.2 RegExp对象 script type=text/javascript var str=hello world; var regExp=new RegExp(world); var result=regExp.test(str); document.write(result); //true /script 调用RegExp()的构造函数创建正则表达式对象regExp。调用正则表达式对象的test()方法检查目标字符串str中是否包含模式world。如果在str中查找到模式world,在页面上输出test()的返回值true,否则输出返回值false。 检查字符串中是否存在“world”,并忽略大小写。 5.2 RegExp对象 script type=text/javascript var str=HELLO WORLD; var regExp=/world/i; var result=regExp.test(str); document.write(result); //true /script 将正则表达式/world/i赋给变量regExp,这是用普通方式创建正则表达式对象,附加参数i表示忽略world的大小写,所以在用正则表达式对象的test方法检查“HELLO WORLD”中是否存在“world”模式时,返回值是true。 exec方法 exec方法使用RegExp对象实例创建时指定的
您可能关注的文档
最近下载
- ISO∕IEC 20000-12018《信息技术服务管理第一部分:服务管理体系要求》之3-“确定服务管理体系范围”理解与应用指导材料.docx VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之18-“8.2服务组合”理解与应用指导材料.docx VIP
- 矩形容器设计计算(F型-拉杆加固)-JB4735.xls
- 中国东方:中国金融不良资产市场调查报告2024(摘要).pdf
- 共同设立新能源公司的合作协议8篇.docx
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之15-“7.5成文信息”理解与应用指导材料.docx VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之24-“9.1监视、测量、分析和评价”理解与应用指导材料.docx VIP
- 《函数的基本性质详细知识点及题型分类(含课后作业)》.doc VIP
- 巴蜀中学2025届高三12月适应性月考数学试卷(含答案).pdf
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之25-“9.2内部审核”理解与应用指导材料.docx VIP
文档评论(0)