
正则表达式
妄想何方_
这个作者很懒,什么都没留下…
展开
-
js正则表达式之捕获
1、基于exec的捕获 /** * 1、基于exec的捕获 * 1.捕获到的结果是null获取是一个数组 * 1).第一项是本次捕获到的内容 * 2).第二项是index 表示当前捕获到的字符串在整个字符串中的索引位置 * 3).第三项是 input 原始字符串 * 2、每执行一次,我们就会获取到一个符合正则规则的结果,但是默认情况(懒惰)下我们就算执行100遍也只会获取到第一个匹配到的结果 */ let str = "dd231hj1312h31j2b3j12原创 2021-06-09 16:49:24 · 1463 阅读 · 0 评论 -
正则的基本应用练习
1、使用正则表达式去获取链接地址上面的查询参数 function getQueryParamm(){ let obj = {}; // 注意 [^xy] = > 表示除了x 和 y 的任意字符 // $1 $2 表示第一个和第二个分组中的值 this.replace(/([^?=&#]+)=([^?=&#]+)/g,( ...[,$1,$2] ) => obj[$1]=$2 ); this.replace(/#([^?=&#]+原创 2021-06-01 21:48:44 · 102 阅读 · 0 评论 -
常用的正则表达式练习
嗨喽,大家好,正则表达式作为我们日常开发中的一个非常重要的技能,如果我们能熟练的掌握,那么在很多情况下可以极大的提高我们的工作效率,今天,我能就来对一些我们经常用到的正则表达式来进行一个训练与学习: 1:验证是否为有效数字 /** * 验证是否为有效数字 * 规则分析: * 1.可能出现 + - 符号,也可能不出现 => [+-]? * 2.如果是一位数 0-9 都可以,如果是多位数字 首位不能是 0 => (\d|([1-9]\d+)) * 3.如果是小数的话,那么后面必须有小数点原创 2021-05-30 11:34:23 · 2090 阅读 · 0 评论 -
正则表达式的基本使用与学习
正则表达式的基本使用与学习 定义:正则表达式(regular expression),简单来说就是一个用来处理字符串的规则,它可以验证一个字符串是否符合某个规则(test)、也可以把字符串中符合规则的内容捕获到(match,exec…)。 在正则表达式中,我们经常会看到一些符号,类似于 \, * , ^ 之类的,这些符号我们统称为元字符,以下列出来了我们正则中会用到的所有的元字符: 量词元字符: 特殊元字符: 普通元字符: // 普通元字符=> 代表着元字符本身含义 // 例如 let reg原创 2021-05-24 21:27:25 · 120 阅读 · 0 评论