WEB程序设计WEB程序设计 (32).pdf
《WEB程序设计WEB程序设计 (32).pdf》由会员分享,可在线阅读,更多相关《WEB程序设计WEB程序设计 (32).pdf(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目六:PHP与WEB页面交互学习目标知 识:用户数据获取方法及正则表达式。重 点:$_POST及$_GET使用难 点:正则表达式应用关键实践:编写实现用户登录及用户登录后获取用户信息。1.用户登录信息获取及验证,并将程序源码及运行结果提交课程平台。项目成果1任务二:正则表达式案例导入:验证用户注册信息是否合理温馨提示:无规矩不成方圆按照规则办事 正则表达式是指由普通字符(如a-z)和特殊字符(称为元字符)组成的字符串表达式。表达式设定了一些规则,当正则表达式函数使用这些规则时,可以根据设定好的内容对指定的字符串进行匹配正则表达式 功 能1.测试字符串的某个模式。例如,可以对一个输入字符串进行
2、测试,看在该字符串中是否存在一个E-mail地址模式或一个信用卡号码模式。2.替换文本。可以在文档中使用一个正则表达式来标志特定字符串,然后可以将其全部删除,或者替换为别的字符串。功 能3.根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定字符串。课堂实例一正则表达式 A-Za-z0-9:表示所有的大写字母、小写字母及09的数字。hello:表示以hello开始的字符串。world$:表示以world结尾的字符串。.at:表示以除“n”外的任意单个字符开头并以“at”结尾的字符串,如“cat”、“nat”等。a-zA-Z:表示一个以字母开头的字符串。hi2:表示字母h后
3、跟着两个i即hii。(go)+:表示至少含有一个“go”字符串的字符串,如“gogo”。课堂任务一身份证匹配项目构思:身份证号码一般由18位数字或17位数字后面加一个X或Y字母组成。用用到到:1.数数字字0-9开开始始;2.重重复复17次次;3.以以X或或Y结结尾尾或或者者数数字字结结尾尾。课堂任务一身份证匹配0-917(0-9|X|Y)$其中:0-917表示:以17个数字开头;(0-9|X|Y)$表示以一个数字或字母X或Y结尾;组合起来就成为身份证号码的规则。课堂任务二E-mail匹配项目构思:E-mail地址一般由用户名 域名构成。1.用用户户名名:数数字字、下下划划线线、字字母母开开始始
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB程序设计WEB程序设计 32 WEB 程序设计 32
限制150内