JavaScript——正则表达式
2017-06-26 23:26
232 查看
正则表达式
1 按照某种规则去匹配符合条件的字符串,通过内置对象RegExp支持正则表达式,一般情况下正则表达式一个字符对应字符串一个字符
2 实例化RegExp对象的方法
字面量
构造函数
3 常用修饰符
g global全文搜索,不添加,搜索到第一个匹配停止
i igonre case忽略大小写,默认大小写敏感
m multiple lines多行搜索
4 正则表达式由两种基本字符类型组成
原义文本字符
元字符
5 元字符是正则表达式中有特殊含义的非字母字符,如:* \ [ ] {}?$^+|等等
6 常用字符
\t水平制表符
\v垂直制表符
\n换行符
\r回车符
\o空字符
\f换页符
\cX与X对应的控制字符(Ctrl+X)
7 使用[]构建一个简单的类,类是指符合某些特性的对象,一个泛指,而不是特指某个字符,如:表达式[abc]把字符a或b或c归为一类,表达式可以匹配这类的字符
8 使用元字符^创建负向类或反向类,反向类的意思是不属于某类的内容,如:表达式[^abc]表示不是字符a或b或c的内容
9 使用元字符-创建范围类,如:[a-z]来连接两个字符表示从a到z的任意字符,这是一个闭区间,包含a和z本身
10 在[ ]组成的类内部是可以连写的如:[a-zA-Z]
11 如果想要去除符号类的在最后面写上要去除的符号如:[a-z-]
1 按照某种规则去匹配符合条件的字符串,通过内置对象RegExp支持正则表达式,一般情况下正则表达式一个字符对应字符串一个字符
2 实例化RegExp对象的方法
字面量
构造函数
3 常用修饰符
g global全文搜索,不添加,搜索到第一个匹配停止
i igonre case忽略大小写,默认大小写敏感
m multiple lines多行搜索
4 正则表达式由两种基本字符类型组成
原义文本字符
元字符
5 元字符是正则表达式中有特殊含义的非字母字符,如:* \ [ ] {}?$^+|等等
6 常用字符
\t水平制表符
\v垂直制表符
\n换行符
\r回车符
\o空字符
\f换页符
\cX与X对应的控制字符(Ctrl+X)
7 使用[]构建一个简单的类,类是指符合某些特性的对象,一个泛指,而不是特指某个字符,如:表达式[abc]把字符a或b或c归为一类,表达式可以匹配这类的字符
8 使用元字符^创建负向类或反向类,反向类的意思是不属于某类的内容,如:表达式[^abc]表示不是字符a或b或c的内容
9 使用元字符-创建范围类,如:[a-z]来连接两个字符表示从a到z的任意字符,这是一个闭区间,包含a和z本身
10 在[ ]组成的类内部是可以连写的如:[a-zA-Z]
11 如果想要去除符号类的在最后面写上要去除的符号如:[a-z-]
相关文章推荐
- javascript正则表达式检验
- 注意:JavaScript的正则表达式跟.net的正则表达式有些差异。 -zz
- JavaScript--正则表达式
- 用正则表达式和javascript对表单进行全面验证
- JavaScript正则表达式
- 转贴(佚名):Javascript正则表达式测试网页
- JavaScript中的正则表达式解析
- 正则表达式使用详解 (php,perl,unix,javascript) (有点意思)
- 正则表达式使用详解 (php,perl,unix,javascript)
- 读取javascript脚本的正则表达式
- 注意:JavaScript的正则表达式跟.net的正则表达式有些差异。
- javascript中正则表达式应用学习_test()
- javascript中正则表达式应用学习_search ()
- 正则表达式在javascript中的几个实例2(转)
- javascript中正则表达式应用学习_match()
- 用正则表达式和javascript对表单进行全面验证
- 正则表达式应用之过滤空格(JavaScript,源代码)
- 利用JavaScript和正则表达式进行丰富的日期判断(给其它项目组的代码,有比较好的编程风格和注释)
- Javascript 正则表达式测试页面
- [JavaScript]正则表达式学习