Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / JavaScript:理解正则表达式

使用方式:(以下有一些重要的元字符的使用方式)s 空白字符:一个空格符,\s:多个空格符,\s+:多个空格符 制表符 ("u0009") 新行(换行)符 ("u000A") 回车符 ("u000D")f 换页符 ("u000C")a 报警 (bell) 符 ("u0007") 匹配单词边界(查找位于单词的开头或结尾的匹配)d:用于匹配从0到9的数字;w:匹配字母,数字或下划线字符(a-zA-Z0-9_ )e 转义符 ("u001B")cx 对应于 x 的控制符u00A9是Unicode字符:匹配所有字符除换行符(用于匹配除换行符之外的所有字符)匹配字符串:var s = "abc efg";var r = s.match(/absc/ig); //=> 获得absc转换字符串:s.replace(r,"1") // => var s = "1 efg" 成功替换egrep元字符匹配单个字符. 点号 匹配单个任意字符[…] 字符组 匹配单个列出的字符[^…] 排除型字符组 匹配单个未列出的字符计数功能的元字符? 问号 容许匹配一次,但非必须* 星号 可以匹配任意多次,也可能不匹配+ 加号 至少需要匹配一次,至多可能任意多次{min,max} 区间量词 至少需要min次,至多容许max次匹配位置的元字符^ 脱字符 匹配一行的开头位置$ 美元符 匹配一行的结束位置< 单词分界符 匹配单词的开始位置> 单词分界符 匹配单词的结束位置其他字符| alternation 匹配任意分隔的表达式中文正则:/^[u4E00-u9FA5]+$/JavaScript闭包函数快速上手  http://www.linuxidc.com/Linux/2015-12/126286.htmJavaScript原型,原型链  http://www.linuxidc.com/Linux/2015-11/125667.htm大话设计模式(带目录完整版) PDF+源代码  http://www.linuxidc.com/Linux/2014-08/105152.htmJavaScript设计模式 中文清晰扫描版PDF  http://www.linuxidc.com/Linux/2015-09/122725.htm浅谈JavaScript中的对象  http://www.linuxidc.com/Linux/2015-10/124067.htmJavaScript高级程序设计(第3版)高清完整PDF中文+英文+源码  下载 http://www.linuxidc.com/Linux/2014-09/107426.htm本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-12/126564.htm