精通正则表达式- 读书笔记

前端之家收集整理的这篇文章主要介绍了精通正则表达式- 读书笔记前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

行的起始与结束

var reg = /^cat/; // 以cat 开头的
  var reg = /cat$/; // 以cat 结束的

匹配若干字符之一

var reg = /sep[ea]r[ea]te/; // 匹配含有ea,的单词
 var reg = /H[1-6]/;
 var reg = /[0-9a-fA-F]/;

排除型字符组

var reg = /[^1-6]/; // 匹配除了1到6的任何数字

用点号匹配任意字符

+ (加号)

表示 之前紧邻的的元素出现一次或者多次

* (星号)

表示 之前紧邻的的元素出现任意多次,或者不出现

?(问号)

表示 可选项

var reg = /July | Jul/;
var reg = /July ?/;

| 或

var reg = /July | Jul/;

\s

任何"空白"字符(例如空格符、制表符、进纸符等)

\S

除\s之外的任何字符

\w

[a-zA-Z0-9]在\w+中很有用,可以用来匹配一个单词

\W

除\w 之外的任何字符,也就是[^a-zA-Z0-9]

\d

[0-9]即数字

\D

除 \d外的任何字符,即[^0-9]

猜你在找的正则表达式相关文章