正则表达式
什么是正则表达式
正则表达式(Regular Expression,简称为RegEx), 用来匹配一 列符合某个规则的字符串的表达式。正则表达式独立于编程语言,几乎所有的编程语言甚至文字处理软件都支持正则表达式。多用于从大量文本中查找符合某一规则的文本。
基本语法
/正则表达式主体/修饰符(可选)
修饰符一般使用’g’,代表全局匹配
使用正则表达式的方法
- search()----------返回要查找的字符第一次出现的位置的下标,若未找到,则返回-1
例:
var a = '1231';
var b = a.search(/1/g);//b=0
- match()----------返回括号中指定的值,并存入一个数组中
例:
var a = '1231';
var b = a.match(/1/g);//b=["1","1"]
正则表达式规则
正则表达式入门