正则表达式笔记
简介
- 验证字符串中字符出现规则的表达式
字符集
- 字符集:
[]
(代表一组可选范围)- 预定义字符集:对及其常见的字符集进行的简化
1.\d
表示[0-9]
1.\w
表示[A-Za-z0-9]
1..
表示通配符,匹配任意字符
1.\s
匹配空白字符,例如:空格,回车,换行,制表符
1.\b
单词边界,可以是一个空格,标点,开头…
量词
- 修饰前边字符集连续出现次数
{n}
必须是n个{n,m}
至少n个,最多m个{n,}
至少n个,多了不限?
可有可无,最多一个+
至少一个,多了不限*
可有可无,多了不限
匹配特殊位置
^
开始的位置$
结束的位置- 两者一起使用可以做到从头到尾的匹配
正则表达式函数
text()
使用正则表达式验证字符串是否符合规则replace(正则表达式,字符串/回调函数)
查找并替换trim()
去除字符串两端的空格
常用的正则表达式
http://www.codece.com/archives/273