问 : 什么是正则?
答 :正则叫正则表达式,也叫规则表达式。
正则的特点:
1、使用极简单的方式,去匹配字符串
2、速度快,代码少。
3、初学者掌握起来不太容易。
eg:正则啊,就像一座灯塔,当你在字符串的海洋不知所措的时 候,总能给你一点思路;正则啊,就像一台验钞机,在你不 知道用户提交的钞票真假的时候,总能帮你一眼识别;正则 啊,就像一个手电筒,在你需要找什么玩意的时候,总能帮 你get你要的东西..

正则元字符

特殊字符

范围

正则量词

3、正则的使用
1、字面量格式(正则字符串) /正则/ Var reg = /\d/
2、正则对象 创建正则对象 var reg = new RegExp("规则",参数);
注意: 1、正则对象里,要加双斜杠\\
2、正则对象支持变量
3、参数可以省略
正则对象匹配字符串方法:
1、test() 用法 : reg.test(字符串) 如果匹配成功,返回 true,匹配失败,返回 false。
2、exec() Reg.exec(字符串) 如果匹配成功,返回匹配成功的结果。返回的结果以数 组的方式存在
4、字符串对应正则的方法
1、match() : 匹配正则规则,返回匹配成功的结果。返回的结 果以数组的方式存在
用法:字符串.match(正则); 和 exec 用法相同
2、split : 切割字符串 用法 : 字符串.split()
3、replace(正则,替换的内容);
正则表达式,简称正则,是一种强大的文本处理工具,以简洁方式匹配字符串。其特点包括简单、快速和对初学者有一定挑战。常用元字符、特殊字符和量词构成了正则的核心。在实际使用中,可以通过字面量格式或正则对象创建,并通过test()、exec()等方法进行匹配。在字符串操作中,match()用于获取匹配结果,split()用于切割字符串,replace()用于替换匹配内容。
551

被折叠的 条评论
为什么被折叠?



