JavaScript 正则表达式基本语法.docVIP

  • 1
  • 0
  • 约7.2千字
  • 约 17页
  • 2017-09-03 发布于安徽
  • 举报
JavaScript 正则表达式上——基本语法 定义 JavaScript种正则表达式有两种定义方式,定义一个匹配类似?%XXX%?的字符串 1. 构造函数 var reg=new RegExp(%[^%]+%,g); 2. 字面量 var reg=/%[^%]%/g; g:?global,全文搜索,默认搜索到第一个结果接停止 i:?ingore case,忽略大小写,默认大小写敏感 m:?multiple lines,多行搜索 元字符 正则表达式让人望而却步以一个重要原因就是其转义字符太多了,组合非常之多,但是正则表达式的元字符(在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符)并不多 元字符:( [ { \ ^ $ | ) ? * + . 并不是每个元字符都有其特定意义,在不同的组合中元字符有不同的意义,分类看一下 预定义特殊字符 字符 含义 \t 水平制表符 \r 回车符 \n 换行符 \f 换页符 \cX 与X对应的控制字符(Ctrl+X) \v 垂直制表符 \0 空字符 ? ? ? ? ? ? ? 字符类 一般情况下正则表达式一个字符(转义字符算一个)对应字符串一个字符,表达式?ab\t?的含义是 但是我们可以使用元字符[]来构建一个简单的类,所谓类是指,符合某些特征的对象,是一个泛指,而不是特指某个字符了,我们可以使用表达式 [abc] 把字

文档评论(0)

1亿VIP精品文档

相关文档