第9章 控制你的表单-内容验证 在网页和用户的交互过程中,表单是不可或缺的重要元素之一。用户通过表单提交信息给服务器,服务器处理这些信息并给出反馈。但是由于网络的延时,这个反馈会需要一个比较长的等待时间。如果用户的输入不符合要求,需要再次输入,那么就会使得这个过程非常冗长,造成很不好的用户体验。另一方面来说,反复的提交也会消耗服务器的资源。为了保证用户输入的信息的正确,可以使用JavaScript在表单提交前进行客户端的检验。 9.1 示例:表单数据的有效性验证 代码9-1.htm是一个常见的注册页面,在提交前,页面中的每个文本框或密码框内容都会被检验一遍,确保其符合要求。 9.2 用正则来判断复杂的文本规则 在处理字符串的时候,常常需要就其模式做一个判断。例如,一个可能的Email的字符串应该是以若干英文的数字或字母开始,连接上一个“@”符号和一个域名的形式。如果按照一般的判断逻辑,识别一个字符串是否符合Email的格式将是一个非常复杂的工作,幸好JavaScript提供了正则表达式这么一个强有力的工具。 9.2.1 什么是正则 正则表达式,Regular Expression(也称为“regex”或“regexp”),是一种用来描述文本模式的特殊语法。一个正则表达式由普通字符(例如
您可能关注的文档
最近下载
- 第一次月考达标测试卷(1-2单元)-2023-2024学年语文六年级下册统编版.docx VIP
- ICD-11 国际疾病分类编码标准(最新).docx VIP
- 财富大道——李显峰.pdf VIP
- 2023-2024学年上海市七宝中学高一下学期期中考试物理试卷含答案.pdf VIP
- [优质文档]卫宁软件电子病历系统5.0介绍-v2.0.ppt VIP
- 2025中烟工业机电类考试刷题提分专用试题及答案.doc VIP
- UN38.3标准-中文版文档.docx VIP
- 机械设计基础(第2版):平面机构的自由度与运动分析PPT教学课件.pptx VIP
- 一例凶险型前置胎盘的个案护理PPT.pdf VIP
- 灌浆资料整理软件用户手册.doc VIP
原创力文档

文档评论(0)