韩顺平正则表达式练习题

问题1匹配选项gim中对m的理解,^(\d)u$

2Aaaddddjkkkkku

4ddddkkiieu

在多段落模式下^,开头结尾定位的影响

问题2说出一下匹配的结果:

/(\d){4}/gi匹配AAA1234kkkk

/1{3}/1111111出现几次1112

/1{3,4}/ 1111111出现几次1111111注意贪婪匹配一次1111一次111

/1+/1111111结果是一次1111111

/1*/1111111结果是一次11111111

/1?/空字符结果是出现空字符匹配成功

/a1*/a111111结果是a111111注意*是修饰1

[abc]abcd依次匹配到a,b,c,d

/(han||)/选择匹配符问题3构造一下规则的正则表达式()叫做子表达式

abba(\d)(\d)\2\1注意\1不是(\d)学会捕获子表达式与反向引用子表达式

形如aabbccdd(\d)\1(\d)\2(\d)\3(\d)\4

5位为任意数-339911(\d){5}-(\d)\2(\d)\3(\d)\4

综合:电子邮件格式

1.只有一个@

2.@前面是用户名,可以是0-9a-zA-Z_字符

3.@后面是域名,可以是sohu.comtsinghua.org.cn并且域名只能是英文字母

/^[a-zA-Z0-9_-]+@([a-zA-Z0-9_-]+\.)+(com|cn|net|org)$/



相关文章

jquery.validate使用攻略(表单校验) 目录 jquery.validate...
/\s+/g和/\s/g的区别 正则表达式/\s+/g...
自整理几个jquery.Validate验证正则: 1. 只能输入数字和字母...
this.optional(element)的用法 this.optional(element)是jqu...
jQuery.validate 表单动态验证 实际上jQuery.validate提供了...
自定义验证之这能输入数字(包括小数 负数 ) <script ...