正则表达式

1.正则表达式的作用

  • 测试字符串的某个模式
  • 替换文本
  • 根据模式匹配从字符串中提取一个子字符串

2.元字符功能分类

  • 模式匹配符
  • 定位符与原义字符
  • 限定符
  • 选择匹配符
  • 特殊字符
  • 字符匹配符
  • 分组组合和反向引用符

3.主要实际应用

  • 普通字符的匹配
  • 限制表单所输入的内容
  • 去掉重复的字符

4.创建RegExp对象

  • 使用RegExp的显式构造函数
  • 使用RegExp的隐式构造函数
  • flags:g全局标志,i忽略大小写标志,m多行标志

5.RegExp对象属性

  • 静态属性:index input lastIndex lastMatch lastParen leftContext rightContext $1~$9
  • 实例属性:global ignoreCase multiline source

6.RegExp对象方法

  • exec:在字符串中运行查找,并返回该查找结果的一个数组
  • test:返回一个Boolean值,它指出在被查找的字符串中是否存在模式
  • match:对字符串执行查找,并将包含查找的结果作为数组返回
  • search:返回与正则表达式查找内容匹配的第一个子字符串的位置
  • replace:对搜索到的内容用指定的字符串替换
  • split:返回按照某种分割标识符将一个字符串拆分成若干个子字符串时所产生的子字符串数组
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容