正则表达式
文章平均质量分 57
小孟js
前端开发工程师,精通JavaScript,vue,欢迎给文章提bug。
展开
-
【js正则表达式】从零开始的正则表达式教学三:非捕获元
上一篇咱们介绍到,()会捕获正则表达式匹配到的内容,那么有时候咱们不希望捕获他们,可以用非捕获元。1.?:"hello---hello666hellomm".replace(/(hello(\d+))/g,"$2")>> 'hello---666hellomm'"hello---hello666hellomm".replace(/(?:hello(\d+))/g,"$1")>> 'hello---666hellomm'上边第一个例子,用了两个括号,匹配了hello+数原创 2022-04-27 17:54:06 · 655 阅读 · 0 评论 -
【js正则表达式】从零开始的正则表达式教学二:replace替换
这一篇来说一下用正则表达式对字符串指定字符串进行替换。字符串.replace(正则表达式,替换目标字符串)1.普通替换"haha,hello233 world666".replace(/\d/,"")>> 'haha,hello33 world666' "haha,hello233 world666".replace(/\d/,"&")>> 'haha,hello&33 world666'这里将第一个数字 2 ,替换成了指定的字符串 "" 和 &am原创 2022-04-26 17:56:13 · 3173 阅读 · 0 评论 -
【js正则表达式】从零开始的正则表达式教学一:基础表达式
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。本系列从易到难分许多篇,对正则表达式比较熟悉的,可以忽略本篇。正则表达式有两种定义方式://1.通过构造函数new出来,需要用\对\进行转义,所以代表数字的\d在参数里要写成 \\dvar reg = new RegExp("\\d")reg.test(123)>> true//2.通过字面量书写原创 2022-04-21 13:43:11 · 903 阅读 · 0 评论