![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
文章平均质量分 91
胡肖一
程序员届的追剧狂魔
展开
-
JavaScript实现2[abc]2[e]3[df]转换为abcabceedfdfdf
第一种方法 var str="2[abc]2[e]3[df]"; str=str.match(/\d+\[[a-zA-Z]+?\]/g).reduce(function(value,item){ var arr=item.match(/(\d+)\[([a-zA-Z]+?)\]/).slice(1); return value+arr[1].repeat(Number(arr[0])); },""); console.log(str); 第二种方法 var str="2[abc]2[e]原创 2020-06-10 08:25:45 · 276 阅读 · 0 评论 -
javascript常用正则验证
正则验证密码 (包括数字大小写字母)8-16位 /^(?=\D+[0-9])(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,16}$/原创 2020-06-06 20:43:53 · 654 阅读 · 0 评论 -
javascript正则表达式(创建 修饰符 正则匹配方法 字符串匹配方法 )
正则表达式知识点整理1(创建 修饰符 正则匹配方法 字符串匹配方法 ) 正则表达式的目的是为了判断字符串是否符合规则 1. 正则表达式的创建** 字面量创建 var reg=/a/g; 构造函数创建 var reg=new RegExp("a","g"); 2. 正则中分为两个部分,一个是正则匹配内容,另一个是修饰符部分 console.dir(reg) //reg.flag :修饰符...原创 2020-01-09 21:29:25 · 269 阅读 · 0 评论