正则
玫瑰花开一片一片
这个作者很懒,什么都没留下…
展开
-
正则环视语法
(?=.*[a-z])这表示一个环视的语法,表示当前位置的后面没有换行且匹配一个字母(从a到z中的一个) (?=exp) 是肯定顺序环视,环视不占位,可以当成是一种条件判定,满足才能匹配 .* .表示匹配除了换行的任意字符,*是量词,表示0~n个,结合起来就是0~n个除了换行符的任意字符 [a-z] 表示从a到z的集合里匹配一个字母,因为[a-z]后面没加量词,因此默认是一个。...转载 2021-09-08 11:17:03 · 197 阅读 · 0 评论 -
计算 在字符串中出现次数最多的文字
function maxStr (str = '') { str = str.split('').sort((a, b) => a.localeCompare(b)).join('') let flag = false let strNum = 0 let strArr = [] for (let index = str.l...原创 2020-04-07 16:39:53 · 132 阅读 · 0 评论 -
正则 捕获 exec 方法封装
挂载到 RegExp 原型对象上使用方式:let reg = /\d+/greg.execAll(str)~function () { function execAll (str = '') { let list = [],temp = null temp = this.exec(str) // 是否使用了 g ...原创 2020-04-01 11:18:43 · 189 阅读 · 0 评论 -
正则 自用
\d 0-9中的任何一个数组+ 出现一次或多次 例如:/\d+/ 0-9的数字 出现一次 或多次原创 2020-03-30 16:56:28 · 130 阅读 · 0 评论