![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
L蓝镜J
越努力越幸运!
展开
-
了解正则表达式
例如:将字符串 "a123156aa156165aa156156" 中的 "a" 过滤掉。传统的做法:var str = "a123156aa156165aa156156";for(var i=0;i<str.length;i++){ if(str.indexOf("a")>-1){ str = str.replace("a",""); }else{ brea...原创 2019-03-30 12:55:54 · 190 阅读 · 0 评论 -
js中字符串的常用操作
var str = "HelloWorld";var num = str.search("e");console.log(num);输出:1说明search()方法返回的是字符所在的下标,且下标是从0开始的。var str = "HelloWorld";var num = str.search("a");console.log(num);输出:-1因为字符串"Hel...原创 2019-03-31 22:38:51 · 182 阅读 · 0 评论 -
js正则表达式基础语法
var reg = /这里面写要匹配的字符/;例1:var str = "My name is Hanmeimei mei Meimei";var reg = /Mei/;var resStr = str.replace(reg,"M");console.log(resStr);输出结果:My name is Hanmeimei mei Mmei只有标红的地方为发生改...原创 2019-04-24 20:47:33 · 162 阅读 · 0 评论 -
js正则表达式中括号的使用
var str = "巫峡粉丝 WuXiaFenSi 酸辣粉 火锅粉 豌豆粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-91781688";var reg = /[a-z]/g; //匹配所有a到z之间的字母,包括a和zvar result = str.replace(reg,""); //将匹配到的所有字符替换成空console.log(r...原创 2019-05-09 10:24:49 · 3866 阅读 · 0 评论 -
js正则表达式匹配多个条件
var str = "巫峡粉丝 WuXiaFenSi 酸辣粉 火锅粉 豌豆粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-91781688";var reg = /酸辣粉|火锅粉|豌豆粉丝/g; var result = str.match(reg);console.log(result);输出结果:...原创 2019-05-09 10:29:09 · 20545 阅读 · 0 评论 -
js正则表达式中的点符号和转义字符
点符号用来查找除了换行符和行结束符以外的任意单个字符。var str = "巫峡粉丝 WuXiaFenSi 酸辣粉 火锅粉 豌豆粉丝 suan_la_fen huo_guo_fen wan_dou_fen_si 023-91781688";var reg = /.粉/g; var result = str.match(reg);console.log(result);输出结果:...原创 2019-05-09 14:09:53 · 5994 阅读 · 0 评论