没有合适的资源?快使用搜索试试~ 我知道了~
十三、前后端开发者必备:正则表达式与表单验证全面指南
需积分: 1 0 下载量 153 浏览量
2024-11-13
11:00:48
上传
评论
收藏 245KB PDF 举报
温馨提示
内容概要:本文详细介绍了正则表达式的概念、创建方式、方法及其元字符,并提供了多个实际应用案例,如邮政编码检测、邮箱格式检测、手机号检测等。此外,还涉及了表单验证的基本知识和综合应用。 适合人群:前后端开发者、对正则表达式感兴趣的技术爱好者。 使用场景及目标:① 掌握正则表达式的概念和基本用法;② 学习并应用常见正则表达式进行输入校验;③ 提升表单验证技巧,确保数据准确性。 阅读建议:结合具体的代码实例进行实践操作,通过练习加深对正则表达式和表单验证的理解。
资源推荐
资源详情
资源评论
作者:张志林
学习方法
一、建立逻辑思维
(一) 多分析
(二) 理解逻辑算法
(三) 多练、多敲、多读
二、编程习惯
三、大胆动手
四、保持好奇好
五、乐观面对错误
就业能力
一、分析能力
二、独立思考能力
三、程序阅读能力
四、程序排错能力
五、独立编写程序能力
六、团队协作能力
七、学习能力
八、善于总结的能力
专业技能
作者:张志林
正则及表单验证
一、今日知识点
(一) 正则的概念
(二) 创建方式
(三) 正则的方法
(四) 正则的元字符
(五) 处理正则的字符串方法
二、正则的概念
(一) 正则表达式是一种特殊的字符串模式,用于匹配一组字符
串,就好比用模具做产品,而正则就是这个模具,定义一种规
则去匹配符合规则的字符。
三、创建方式
(一) 使用 RegExp 这个对象,第一个参数就是我们的模式字符串,
第二个参数可选,模式修饰符
1. Var 变量名 = new RegExp(“正则表达式”,”标志位”);
var reg = new RegExp(“study”,”ig”); //i:表示忽略大小写。G:
表示全局匹配
2. 用常量方式直接声明
var 变量名 = /正则表达式/标志位
var reg = /study/ig;
四、正则表达式
(一) 扩展:测试正则表达式 test 方法
作者:张志林
1. 正则表达式对象名.test(“字符串”):用于检测提供的目标字
符串是否包含正则表达式的匹配内容,如果包含返回 true,
否则返回 false
1) Var reg = /study/;
reg.test(“Study”) //false
reg.test(“study”) //true
除了匹配相等以外,还可以匹配更复杂的规则
“good good study,day day up”判断是否包含符合该正则
的内容
(二) 扩展:测试正则表达式 exec 方法
1. 正则表达式对象名.exec(“字符串”):用于在字符串中查找指
定正则表达式,如果 exec()方法执行成功,则返回包含该查
找字符串的相关信息数组。如果执行失败,则返回 null。
1) Var pattern = /box/i;
var str = “This is a Box!”;
alert(pattern.exec(str));
(三) 元字符(三、三、二、三个一)
1. 三:{}[]()
1) {}:表示括号前面的一个字符连续出现的次数
{m}:表示括号前面的一个字符只能连续出现 m 次
{m,}:表示至少出现 m 次,即 m~无限次
{m,n}:表示至少出现 m 次,最多出现 n 次,即 m~n 次
剩余11页未读,继续阅读
资源评论
涔溪
- 粉丝: 424
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功