记录正则表达式的参数、方法
相关链接:http://study.163.com/plan/planMain.htm?id=1556016 任务56-61 正则表达式
1.
参数 含义 方法 功能
i 忽略大小写 test 测试字符串匹配,结果返回 true / false
g 全局匹配 exec 在字符串中匹配搜索结果返回(object)数组(数组是对象中的一种)
m 多行匹配
2. 字符串 string 的方法
match
replace
split
3. 元字符
' . ' 表示任意字符,除换行符 ' \ ' ;
0{2,4} 0 2-4个,包括2和4 ;
' * ' 表示0次,1次,多次 ;
' + ' 表示1次,多次 ;
4, 区分
/ [ ^0-9 ] / 非 0 - 9 的任意字符
/ ^[ 0-9 ] / 从第一个字母开始匹配
5. 贪婪 惰性
+ +?
6. 实例:验证简单的电子邮件实例
var str = ' hyhning@gmail.com ' ;
var pattern = /^([\w\.\- ]+)@([\w\-]+)\.([a-zA-Z{2,4}])$/ ;
pattern.test(str) ;