正则表达式RegExp详解(待续)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式RegExp详解(待续)相关的知识,希望对你有一定的参考价值。

  正则表达式(Regular Expression)是一种描述字符模式的对象,RegExp 对象表示正则表达式,用来验证用户输入。

一,创建正则表达式

1,采用new运算符 

var bb=new RegExp(‘参数字符串‘,‘可选模式修饰符‘)

2,字面量法

var bb=/参数字符串/可选模式修饰符;

模式修饰符参数

i 忽略大小写

g 全局匹配

m 多行匹配

二,RegExp相关方法

test()在字符串中查找指定正则表达式,返回true或false

exec()在字符串中查找指定正则表达式,成功返回包含该查找字符串的相关信息数组,执行失败则返回null

var pattern = new RegExp(‘Box‘,‘i‘); //创建正则表达式,不区分大小写,等效于var pattern=/Box/i

var str =‘this is a box‘;
document.write(pattern.test(str));//true

document.write(pattern.exec(str));//box

 

 //使用一条语句 document.write(/Box/i.test(‘this is a box‘));

三,字符串的正则表达式方法

match(pattern)返回pattern中的子串或null

replace(pattern,replacement)

 


以上是关于正则表达式RegExp详解(待续)的主要内容,如果未能解决你的问题,请参考以下文章

MySQL正则表达式 REGEXP详解

oracle正则表达式regexp_like的用法详解

MySQL正则表达式 REGEXP详解

MySQL中REGEXP正则表达式使用大全

正则表达式全部符号详解

正则表达式详解