在进行Web开发时,对用户输入的数据进行验证是必要且常见的任务,相对于传统的字符串处理,正则表达式是一种更加灵活高效的验证手段,本套餐课程中我们给出了用正则表达式验证邮政编码和手机号码的程序;教会大家使用正则表达式中最基本的功能:字符组、量词、多选分支和锚点,初步掌握用正则表达式解决问题的思路;并且教会大家如何在数据提交之前在客户端进行数据验证,改善用户体验。
电子邮件地址是我们经常需要验证的数据,然而电子邮件地址的情况非常复杂,其中可能出现点号、下划线、横线等特殊字符,这些特殊字符又不容许连在一起,一些现成的正则表达式往往无法胜任,本套餐课程中我们会按照常见电子邮件地址的特征,对症下药地给出相应的正则表达式,同学们也可以通过这一过程,学习正则表达式中的括号的另一种作用,和其它形式的量词,并通过本堂课加深用正则表达式解决问题的意识。



