网页交互开发高级第十四章课后习题及答案
课后习题:
一、 填空题
1. 在正则表达式中, 用于匹配行首的文本, 用于匹配行尾的文本。
2. 正则表达式中,“()”既可以用于分组,又可以用于 。
二、 判断题
1. 正则表达式中,参数i表示忽略大小写。( )
2. 正则表达式“[a-z]”和“[z-a]”表达的含义相同。( )
3. 正则表达式“[a$]”的含义是匹配以a结尾的字符串。( )
三、 选择题
1. 正则表达式“/[m][e]/gi”匹配字符串“programmer”的结果是( )。
A. m B. e C. programmer D. me
2. 下列正则表达式的字符选项中,与“+”功能相同的是( )。
A. * B.? C. {1,} D. .
3. 下列选项中,可以完成正则表达式中特殊字符转义的是( )。
A. / B. \ C. $ D. #
四、 编程题
1. 请利用正则表达式查找4个连续的数字或字符。
2. 请利用正则表达式实现座机号码的验证。
答案:
一、 填空题
1. ^ $
2. 改变限定符的作用范围、捕获与非捕获、贪婪与懒惰匹配、反向引用和零宽断言
二、 判断题
1. 对
2. 错
3. 对
三、 选择题
1. D
2. C
3. B
四、 编程题
1. 连续数字或字符正则表达式:
var reg =new RegExp(/^.*\d{4}.*$/)
console.log(reg.test('1234lkfdj')) // true
2. 座机号码验证:
var reg = new RegExp(/^[0][1-9]{2,3}-[0-9]{5,10}$/)
console.log(reg.test('0319-7851790')) // true
栏 目:JavaScript
本文标题:网页交互开发高级第十四章课后习题及答案
本文地址:http://www.wangzhanteacher.com/?m=home&c=View&a=index&aid=233
您可能感兴趣的文章
- 05-19DOM的元素获取
- 05-07innerText和innerHTML的区别
- 05-05JavaScript的基本变量应用格式
- 04-14利用数学函数随机生成六位数验证码
- 09-26console.dir()是什么意思?
- 09-12js的数组和二维数组教程
- 09-06window.onload事件的用途与格式
- 08-25网页交互开发高级第十四章课后习题及答案
- 08-25网页交互开发高级第十三章课后习题及答案
- 08-25网页交互开发高级第十二章课后习题及答案


阅读排行
推荐教程
- 09-12js的数组和二维数组教程
- 08-25网页交互开发高级第八章课后习题及答案
- 04-14利用数学函数随机生成六位数验证码
- 08-25网页交互开发高级第十四章课后习题及答案
- 08-25网页交互开发高级第九章课后习题及答案
- 05-05JavaScript的基本变量应用格式
- 08-25网页交互开发高级第七章课后习题及答案
- 08-25网页交互开发高级第六章课后习题及答案
- 08-25网页交互开发高级第十一章课后习题及答案
- 08-25网页交互开发高级第十二章课后习题及答案