正则表达式
2017-11-11 本文已影响2人
ZhongQw
正则表达式的语法:
/正则表达式主体/修饰符(可选)
搭配正则表达式的一些方法
y = anfuyerfbishv;
y.search("fb");(返回值为7)
- search() 用于查找某特定字符串,如果查找到该字符串,则返回在原字符串中的位置下标,
- replace() 用于替换特定字符串
- exec() 以数组的形式返回要查找的字符串,如果未找到,则返回null
- text() 查找特定元素,若找到,则返回true,否则返回false
修饰符(不分大小写)
- i 表示不分大小写
- g 表示全局搜索
- m 表示多行搜索
注意:正则表达式对字母的大小写敏感,而且,一般表示相反的意思 - \d 表示查找数字
- \s表示空白字符
范围限制查找
- [abc]
- [0-9]
- (x|y)
量词
- n+ 匹配一至少一个
- n* 匹配零个或者多个
- n? 匹配零个或者一个