正则表达式
发布时间:2020-12-14 06:20:13 所属栏目:百科 来源:网络整理
导读:正则表达式是一个对象,这个对象描述一种字符模式。 JavaScript RegExp 类代表正则表达式,字符串和 RegExp 都定义了方法,在方法中使用正则表达式来执行文本中强大的模式匹配和搜索替换功能。 语法 正则表达式可以被 RegExp() 构造函数定义,如下所示: var
正则表达式是一个对象,这个对象描述一种字符模式。 JavaScript RegExp 类代表正则表达式,字符串和 RegExp 都定义了方法,在方法中使用正则表达式来执行文本中强大的模式匹配和搜索替换功能。 语法正则表达式可以被 RegExp() 构造函数定义,如下所示: var pattern = new RegExp(pattern,attributes); or simply var patter = /pattern/attributes; 参数描述:
方括号方括号 ([]) 用于正则表达式的上下文中时有特殊意义,用来查找一系列字符。
上面所示的范围为一般情况;还可以使用范围 (0-3) 匹配任何从 0 到 3 的十进制数字,或范围 (b-v) 来匹配任何从小写 b 到小写 v 的字符。 量词方括号括起来的字符序列或单个字符出现的频率或位置可以用一个特殊的符号来表示。每个特殊字符都有一个特定的含义。+、*、? 和 $ 符号都遵循一个字符序列模式。
例子下面的例子会帮助理清字符匹配的概念。
原义字符
|