首页 > 代码库 > 正则表达式RegExp详解(待续)
正则表达式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详解(待续)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。