斯文败物

导航

正则

var patt1=new RegExp("e");     通过 new 关键词来定义 RegExp 对象。以下代码定义了名为 patt1 的 RegExp 对象,其模式是 "e":

RegExp 对象有 3 个方法:test()、exec() 以及 compile()。

test() 方法检索字符串中的指定值。返回值是 true 或 false。

exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

compile() 方法用于改变 RegExp。

compile() 既可以改变检索模式,也可以添加或删除第二个参数。

 

正则表达式中的特殊字符

   \   表示转义
   ^ 表示匹配输入的开始
$ 表示匹配输入的结束
   * 一个表达式的多次或0次
   + 匹配前面一个表达式一次或多次
   ? 匹配前面一个表达式0次或者一次 ???
   . 匹配除换行符之外的任何单个字符
    [abc] 查找方括号之间的字符
/[^abc] 查找不在方括号之间的字符
    (a|b|c) 查找任何指定选项
    \w 查找单词字符
    \W 查找非单词字符
    \d 查找数字字符 \D 查找非数字字符
    \s 查找空字符 \S 查找非空白字符

 

posted on 2018-09-10 08:52  斯文败物  阅读(108)  评论(0编辑  收藏  举报