JavaScript正则表达式学习笔记

来源:互联网 发布:dede分类目录源码 编辑:程序博客网 时间:2024/05/17 07:12
  • i    执行对大小写不敏感的匹配
  • g   执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)
  • m  执行多行匹配
  • [abc]   查找方括号之间的任何字符
  • [A-Z]    查找任何A~Z的字符
  • [^abc]   查找任何不在方括号之间的字符
  • [A-z]    查找任何A~z之间的字符
  • [0-9]    查找任何从0~9之间的字符
  • [red|green|blue]    查找任何制定的选项
  • .    查找单个字符,除了换行和行结束符
  • \d    查找数字
  • \D    查找非数字
  • \w    查找单词字符
  • \W    查找非单词字符
  • \b    匹配单词边界
  • \B    匹配非单词边界
  • \s    查找空白字符,空白字符可以是空格符,制表符,回车符,换行符,垂直换行符,换页符
  • \S    查找非空白字符
  • \v    查找垂直制表符
  • \0    查找NUL字符
  • \n    查找换行符
  • \f    查找换页符
  • \r    查找回车符
  • \t    查找制表符
  • \xxx    八进制
  • \xdd    十六进制
  • \uxxxx    以十六进制xxxx规定的Unicode字符
  • n+    至少一个
  • n*    0个或多个
  • n?    0个或1个
  • n{X}    X个
  • n{X,Y}    X到Y个
  • n{X,}    至少X个
  • n$    结尾为n
  • ^n    开头为n
  • ?=n    任何其后面紧跟指定字符串n的字符串
  • ?!n    任何其后面没有紧跟指定字符串n的字符串
原创粉丝点击