第9章 正则表达式

学习目标

  • 熟悉正则表达式,能够说出正则表达式的概念和作用

  • 掌握正则表达式的创建,能够使用两种方式创建正则表达式

  • 掌握正则表达式的使用,能够使用正则表达式进行字符串匹配

  • 掌握正则表达式中元字符的使用,能够根据需求选择合适的元字符

  • 掌握正则表达式中模式修饰符的使用,能够根据需求选择合适的模式修饰符

  • 掌握正则表达式常用方法,能够实现字符串的匹配、分割和替换

项目开发中,经常需要对表单中输入内容的格式进行限制。例如,用户名、密码、手机号、身份证号的格式验证,这些内容遵循的规则繁多而又复杂,如果要成功匹配,可能要编写上百行代码,这种做法显然不可取。此时,就需要使用正则表达式,利用较简短的描述语法完成诸如查找、匹配、替换等功能。本章将围绕如何在JavaScript中使用正则表达式进行详细讲解。

9.1 认识正则表达式

9.1.1 什么是正则表达式

正则表达式(Regular Expression)是一种描述字符串规律的表达式,用于匹配字符串中的特定内容。

正则表达式的灵活性、逻辑性和功能性非常强,运用正则表达式可以迅速地用极简单的方式达到字符串的复杂控制。

最初是由神经学家沃伦·麦卡洛克(Warren McCulloch)和数学家沃尔特·皮茨(Walter Pitts࿰

相关推荐

  1. 19 表达式 - C++

    2024-01-11 20:38:05       36 阅读
  2. 第二 (补充)表达式

    2024-01-11 20:38:05       35 阅读
  3. Cpp之旅(学习笔记)10 字符串和表达式

    2024-01-11 20:38:05       31 阅读
  4. 61-字符串及表达式 p63

    2024-01-11 20:38:05       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-11 20:38:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-11 20:38:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-11 20:38:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-11 20:38:05       20 阅读

热门阅读

  1. Linux 基础知识点详细总结

    2024-01-11 20:38:05       30 阅读
  2. C#-sort()利用委托自定义排序

    2024-01-11 20:38:05       33 阅读
  3. R语言【base】——unlink():删除文件和目录

    2024-01-11 20:38:05       35 阅读
  4. 记录学习--校验文件的SHA、MD5

    2024-01-11 20:38:05       37 阅读
  5. Leetcode16-有多少小于当前数字的数字(1365)

    2024-01-11 20:38:05       38 阅读
  6. 【OpenCV学习笔记】- 学习笔记目录

    2024-01-11 20:38:05       42 阅读
  7. 文件分割与合并

    2024-01-11 20:38:05       38 阅读
  8. 力扣_数组25—柱状图中最大的矩形

    2024-01-11 20:38:05       26 阅读
  9. 线程池如何知道一个线程是否执行完成

    2024-01-11 20:38:05       35 阅读