摘要:拿举例子只想说明你总会在一些阴暗的角落遇到正则表达式,为了到时候不至于一头雾水,我们最好简单的了解一下正则表达式的使用。
为什么要学正则表达式
通过正则表达式字面量
var pattern = /test/;
通过构造RegExp实例
var pattern = new RegExp("test");
"t"后面跟着"e"
"e"后面跟着"s"
"s"后面跟着"t"
i 让正则表达式不分大小写 /test/i 表示不仅可以匹配"test"还可以匹配"TeSt"
g 全局匹配 默认情况正则只匹配第一次出现的结果比如"testkdgyitest" 找到第一个"test"就算完成工作了,而g可以找到所有符合条件的匹配值
m 允许匹配多个行比如匹配textarea中的值
var str = "sjufhsufhTesT";//将test(不论大小写)替换成“啊哈正则”
var str = "sjufhsufhTesT"; var pattern = /test/i; var newStr = str.replace(pattern, "啊哈正则");
var str = "testsjufhsufhTesT"; var pattern = /test/i; var newStr = str.replace(pattern, "啊哈正则");// 结果如下"啊哈正则sjufhsufhTesT"
var str = "testsjufhsufhTesT"; var pattern = /test/ig; var newStr = str.replace(pattern, "啊哈正则");// 结果如下"啊哈正则sjufhsufh啊哈正则"匹配一类字符
var str1 = "ak恩ebc"; var pattern1 = /[abc]/; var newStr1 = str1.replace(pattern1,"雅儿"); console.log(newStr1);//雅儿k恩ebc 我们看到我们想要abc之中的任何一个字符,即使中间隔着其他字符也没关系,但是默认情况是如果找到了a就停止往下继续匹配b和c了,如果没匹配到a,那么将匹配b,以此类推 如果想全部匹配请加上在//后加上"g"
var str2 = "ak恩ebc"; var pattern2 = /[^abc]/g; var newStr2 = str2.replace(pattern2,"雅儿") console.log(newStr2);//a雅儿雅儿雅儿bc
正则表达式的两种创建方式
i g m 三个字母代表的特殊含义 i表示不区分大小写 g表示全局匹配 m表示允许匹配多个行 (别忘了写在//后 如/test/i)
可以用[]匹配集合中的某个字符串
可以^实现反选,表示除...之外
https://regex101.com/
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/110135.html
摘要:之小白初入江湖超文本标记语言简称是一种用于创建网页的标准标记语言。描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非编程语言。是块级元素,是行内元素。层叠样式表简称是一种用来为结构化文档如添加样式的工具。 HTML & CSS之小白初入江湖 1. HTML 超文本标记语言(HyperText Markup Language, 简称HTML)是一种用于创建网页的标准标记语言...
摘要:之小白初入江湖超文本标记语言简称是一种用于创建网页的标准标记语言。描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非编程语言。是块级元素,是行内元素。层叠样式表简称是一种用来为结构化文档如添加样式的工具。 HTML & CSS之小白初入江湖 1. HTML 超文本标记语言(HyperText Markup Language, 简称HTML)是一种用于创建网页的标准标记语言...
摘要:软件测试江湖也是江湖,也有一些小技巧。以上是在过往测试江湖中个人总结的三条小技巧,技巧虽小,但是可以帮助初入测试江湖的小白少走一些弯路,让个人的职业发展更加顺利。 有人的地方就有江湖,有江湖的地方就有恩怨。有的恩怨避无可避,有的本可以避免,只是因为年轻不懂事,不懂得江湖的规矩,惹下许多的是非。软件测试江湖也是江湖,也有一些小技巧。 1)Bug记录技巧showImg(https://se...
摘要:软件测试江湖也是江湖,也有一些小技巧。以上是在过往测试江湖中个人总结的三条小技巧,技巧虽小,但是可以帮助初入测试江湖的小白少走一些弯路,让个人的职业发展更加顺利。 有人的地方就有江湖,有江湖的地方就有恩怨。有的恩怨避无可避,有的本可以避免,只是因为年轻不懂事,不懂得江湖的规矩,惹下许多的是非。软件测试江湖也是江湖,也有一些小技巧。 1)Bug记录技巧showImg(https://se...
阅读 3092·2021-11-22 09:34
阅读 592·2021-11-22 09:34
阅读 2435·2021-10-08 10:18
阅读 3370·2021-09-22 15:57
阅读 2583·2021-09-22 15:25
阅读 2396·2019-08-30 15:54
阅读 2092·2019-08-30 15:44
阅读 1797·2019-08-29 11:18