基本信息
文件名称:《JavaScript程序设计案例教程》教案 第11章 正则表达式.pdf
文件大小:1.74 MB
总页数:9 页
更新时间:2025-06-02
总字数:约1.41万字
文档摘要

课题正则表达式

课时4课时(180min)

知识目标:

(1)了解什么是正则表达式

(2)掌握常见正则表达式的应用

(3)掌握正则表达式的语法规则

(4)掌握String类中常用方法的应用

(5)掌握RegExp类中常用方法的应用

能力目标:

教学目标

(1)掌握正则表达式基本应用能力

(2)创建正则表达式的能力

(3)运用正则表达式相关方法的能力

(4)综合应用正则表达式解决实际问题的能力

素质目标:

(1)培养利用计算机技术解决实际问题的能力

(2)夯实基础,提高专业水平,心系国家政府网站建设

教学重点:正则表达式的语法规则及相关方法应用,包括掌握字符类别、字符集合、特殊字符、限定

字符和修饰符的用法;熟悉String类和RegExp类中与正则表达式相关的方法;并能运用正则表达式

实现手机号输入限定及表单验证等实际功能,提升对正则表达式的综合运用能力

教学重难点

教学难点:理解和灵活运用正则表达式的复杂语法规则,如区分不同字符类别、字符集合和特殊字符

的含义及用途;掌握限定字符和修饰符的组合使用;以及在综合案例中准确设计正则表达式规则进行表

单验证

教学方法问答法、讨论法、讲授法

教学用具电脑、投影仪、多媒体课件、教材

教学过程主要教学内容及步骤

【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课

前任务

请同学们收集一些包含不同类型内容(如数字、字母、特殊符号等)的文本片段,并尝试思考如何

课前任务使用日常的方法去查找特定的内容,例如,找出文本中的所有数字、找出以特定字母开头的单词等,然

后在APP上进行分享。

【学生】完成课前任务

【教师】使用APP进行签到

考勤

【学生】班干部报请假人员及原因

【教师】提出以下问题:

同学们在日常的网页开发或者文本处理中,有没有遇到过需要验证用户输入的邮箱格式是否正确、

问题导入

判断一个字符串是否是有效的电话号码的情况呢?如果有,那大家一般是怎么去实现这些功能的呢?

【学生】思考、举手回答1

【教师】通过学生的回答,引入新知,讲解正则表达式的基本概念、语法规则,以及与正则表达式相

传授新知

关的方法等知识

11.1初识正则表达式

?【教师】扫码播放“初识正则表达式”微课,帮助学生了解正则表达式的概念,正则表达式的基

本应用,如何创建正则表达式

11.1.1什么是正则表达式

正则表达式(RegularExpression,常简称RegExp)是一种描述文本结构的语法规则,常用于验证

文本是否符合某种规则,可以实现如文本查找、文本替换、文本过滤等高级功能。日常开发中,经常会

利用正则表达式实现邮箱格式校验、电话号码匹配、DOM节点查找等功能。

……(详见教材)

?【教师】组织学生阅读“自信中国”的内容(详见教材),并提出问题:

“法信”平台采用的服务模式,用到的技术有哪些?