JS正则

2017-06-27  本文已影响0人  TheoLin
正则表达式概念

正则表达式(Regular Expression,简写为regex、regexp或RE),使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。

JavaScript RegExp
//语法
var patt=new RegExp(pattern,modifiers);
var patt=/pattern/modifiers;
//例子
var patt =  new RegExp('abc', i);
var patt =  /abc/i;
重要知识
名称 描述
i 执行对大小写不敏感的匹配。
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。。
m 执行多行匹配。
test() 检索字符串中指定的值。返回 true 或 false。例:/abc/i.test()
exec() 检索字符串中指定的值。返回找到的值,并确定其位置。例:/abc/i.exec()
匹配规则
  1. http://www.jb51.net/article/72044.htm
  2. http://www.runoob.com/jsref/jsref-obj-regexp.html
正则用途

正则表达式可以对字符串进行搜索和替换操作,搭配JavaScript string的search、replace等方法可以实现表单验证、输入限制等功能。

上一篇 下一篇

猜你喜欢

热点阅读