本章我要学什么?
上一节
下一节
教学引入:
项目开发中,经常需要对表单中输入内容的格式进行限制。例如,用户名、密码、手机号、身份证号的格式验证,这些内容遵循的规则繁多而又复杂,如果要成功匹配,可能要编写上百行代码,这种做法显然不可取。此时,就需要使用正则表达式,利用较简短的描述语法完成诸如查找、匹配、替换等功能。本章将围绕如何在JavaScript中使用正则表达式进行详细讲解。
课程的主要内容及基本要求:
学习单元 | 正则表达式 | 课时 | 4 | ||
学习目标 | 1. 熟悉正则表达式,能够说出正则表达式的概念和作用 2. 掌握正则表达式的创建,能够使用两种方式创建正则表达式 3. 掌握正则表达式的使用,能够使用正则表达式进行字符串匹配 4. 掌握正则表达式中元字符的使用,能够根据需求选择合适的元字符 5. 掌握正则表达式中模式修饰符的使用,能够根据需求选择合适的模式修饰符 6. 掌握正则表达式常用方法,能够实现字符串的匹配、分割和替换 | ||||
学习内容 | 知识点 | 学习目标 | 重点 | 难点 | |
什么是正则表达式 | 熟悉 | ||||
创建正则表达式 | 掌握 | √ | |||
使用正则表达式 | 掌握 | √ | |||
定位符 | 掌握 | ||||
中括号、连字符和反义符 | 掌握 | √ | |||
反斜线 | 掌握 | √ | |||
点字符和限定符 | 掌握 | √ | √ | ||
竖线 | 掌握 | ||||
小括号-改变作用范围 | 掌握 | √ | |||
小括号-捕获内容 | 掌握 | √ | |||
小括号-反向引用 | 掌握 | ||||
小括号-零宽断言 | 掌握 | √ | |||
【案例】身份证号码验证 | 掌握 | ||||
正则表达式中的模式修饰符 | 掌握 | √ | |||
search()方法 | 掌握 | ||||
split()方法 | 掌握 | √ | |||
replace()方法 | 掌握 | √ | |||
【案例】过滤并替换敏感词 | 掌握 | ||||
动手实践:表单验证 | 掌握 | √ | |||
本章学习思维导图:


