H1-7 正则表达式.ppt_第1页
H1-7 正则表达式.ppt_第2页
H1-7 正则表达式.ppt_第3页
H1-7 正则表达式.ppt_第4页
H1-7 正则表达式.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

正则表达式 掌握正则表达式语法规则常用正则表达式在JS中使用正则表达式 学习目标 如何学好正则表达式 没接触过正则表达式的人在学习完本章 能把提到过的语法记住80 以上的可能性为零这里只是让你明白基本的原理 以后你还需要多练习 多使用 才能熟练掌握正则表达式 正则式入门 正则表达式就是字符串规则比如你可以编写一个正则表达式 用来查找所有以0开头 后面跟着2个数字 然后是一个连字号 最后是8位数字的字符串比如029 88888888就符合上面的规则 这时候我们说该字符串匹配上面的规则 正则式入门 0 d d d d d d d d d d匹配这样的字符串 以0开头 然后是两个数字 然后是一个连字号 最后是8个数字 也就是西安的电话号码这里的 d匹配一位数字 0 9 以上的0 d d d d d d d d d d就是一个正则式 正则式 d匹配任意一个数字 0 9中的任意一个 w匹配任意一个字母 数字 下划线 也就是A Z a z 0 9 中的任意一个 s匹配空格 制表符 换页符等空白字符的其中任意一个 小数点可以匹配任意一个除了换行符的字符 正则式 b匹配单词的开始或结束正则表达式里的单词就是多于一个的连续的 w 正则式 使用放口号 可以指定一个范围的字符使用放口号 可以指定一个范围之外的字符虽然可以匹配其中任意一个 但是只能是一个比如 ab 匹配 a 或 b ab 匹配 a b 之外的任意一个字符而 f k 匹配f到k之间的任意一个字母 A F0 3 匹配除了A到F与0到3之外的任意一个字符 正则式 之前的一个正则表达式只能匹配一个字符通过使用表达式再加上修饰匹配次数的特殊符号 就可以重复匹配方法是 次数修饰 放在 被修饰的表达式 后边比如 0 9 8 匹配8位的数字其中 8 就是修饰符 它放在表达式 0 9 的后边 表示 0 9 出现了8次 正则式 修饰匹配次数的特殊符号 重复零次或更多次 重复一次或更多次 重复零次或一次 n 重复n次 n 重复n次或更多次 n m 重复n到m次 正则式 像 0 9 代表的含意与 d就是完全一致的 同理 a z0 9A Z 也完全等同于 w0 d 2 d 8 这个表达式匹配以连字号分隔的电话号码 正则式 正则表达式 d d 在匹配 Itcosts 12 5 时 匹配到的内容是什么 表达式go 2 8 gle在匹配 Adsbygoooooogle 时 匹配到的内容是什么 正则式 其它一些代表抽象意义的特殊符号 匹配字符串的开始 匹配字符串的结束 常用正则式 匹配中文字符的正则式 u4e00 u9fa5 匹配国内电话号码 d 3 d 8 d 4 d 7 匹配腾讯QQ号 1 9 0 9 4 匹配身份证 d 15 d 18 匹配ip地址 d d d d 常用正则式 1 9 d 匹配正整数 1 9 d 匹配负整数 1 9 d 匹配整数 1 9 d 0 匹配非负整数 1 9 d 0 匹配非正整数 JS中使用正则表达式 split方法 将一个字符串分割为子字符串 然后将结果作为字符串数组返回如vars ssvars TheraininSpainfallsmainlyintheplain ss s split JS中使用正则表达式 search方法 返回与正则式查找内容匹配的第一个字符串的位置比如 varr re vars TheraininSpainfallsmainlyintheplain re falls r s search re returnr JS中使用正则表达式 Match方法返回的数组有三个属性 input index lastIndex varr re vars T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论