文档介绍:JavaScript框架实战开发及应用第11讲正则表达式(上)讲师:王云课程目标理解正则表达式正则表达式的作用正则表达式对象的创建支持正则表达式的String方法正则表达式的修饰符正则表达式的元字符第*页*什么是正则表达式第*页*在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要;在用户填写注册信息时,经常会验证用户输入的邮箱格式和手机号码是否符合特定的规则等等。正则表达式就是用于描述这些规则的工具。正则表达式的作用数据验证替换文本查找文档内或者输入域内特定的文本第*页*正则表达式对象的创建直接写正则表达式/pattern/attributes创建RegExp对象NewRegExp(pattern,attributes)第*页*支持正则表达式的String方法search检索与正则表达式相匹配的值match找到一个或多个正则表达式的匹配replace替换与正则表达式匹配的子串split把字符串分割为字符串数组第*页*正则表达式的修饰符修饰符描述i执行对大小写不敏感的匹配g执行全局匹配m执行多行匹配第*页*正则表达式的元字符第*页*,除了换行和行结束符\w查找单词字符\W查找非单词字符\d查找数字\D查找非数字字符\s查找空白字符\S查找非空白字符\b查找位于单词的开头或结尾的匹配\B查找不处于单词的开头或结尾的匹配\n查找换行符\f查找换页符元字符描述\r查找回车符\t查找制表符\v查找垂直制表符\xxx查找以八进制数xxx规定的字符\xdd查找以十六进制数dd规定的字符\uxxx查找以十六进制数xxxx规定的unicode字符第*页*