最近评论
正在载入评论列表...
![]() |
本章详细介绍了JavaScript脚本中正则表达式的概念以及构造和使用方法等。正则表达式定义了一种用来搜索匹配字符串的模式,能快捷地进行文本匹配。
本章从简单的实例开始,逐步介绍了与正则表达式相关的RegExp对象,并由浅入深介绍了正则表达式的操作方法及语法规则。正则表达式本质上是RegExp对象的实例,可用显式和隐式构造方法创建。同时介绍了RegExp对象的属性(包括实例属性和静态属性)和方法(包括RegExp对象中的test()、exec()、compile()以及String对象中的search()、match()、replace()、split()等7种标准方法),并提供了相关实例进行验证和对比。
构建一个精确的正则表达式需要充分了解正则表达式的语法规则,本章详细介绍了正则表达式的普通字符、特殊字符、字符类、分组、反向引用、非捕获性分组、候选以及定位符的定义,并用实例验证各自的功能。最后,本章给出了几个经典综合实例,并列举了一些常用的正则表达式供读者参考。