【前端学习笔记】Javascript中的正则表达式-实例
来源:互联网 发布:守望者 知乎 编辑:程序博客网 时间:2024/06/05 21:09
正则表达式版的getByClass()——————————————-
function getByClass(oParent,sClass){ var arr=[]; var aEle =oParent.getElementsByTagName('*'); var rg=new RegExp('\\b'+sClass+'\\b'); //当正则需要传参,一定要用new 的写法,\需要前面加一个\转义 for (var i = 0; i < aEle.length; i++) { if( rg.test(aEle[i].className) ) { arr.push(aEle[i]); } }; return arr; }
找出字符串中所有数字—————————————————–
//用正则表达式找出字符串中所有的数字 function findAllNumReg(str){ return str.match(/\d+/g); }
替换过滤文本中的标签
function tagFilter(str){ var rg=/<[^>]+>/g; str=str.replace(rg,function(str){ //函数的第一个参数,就是匹配成功的字符 //把匹配成功的字符都换成''返回 var replacedStr=''; return replacedStr; });}//写法2function tagFilter(str){ var rg=/<[^>]+>/g; str=str.replace(rg,''});}
去掉字符串的前后空格——————————————————-
function trim(str){ var re = /^\s*|\s$/g; str = str.replace(re,''); return str;}
替换敏感词————————————————————–
function replaceKey(str){ var re = /饕餮|傻逼|草泥马/; str = str.replace(re,function(key){ var replaceStr = ''; for(var i = 0; i<key.length; i++) { replaceStr+='*'; } return replaceStr; });}
找出重复次数最多的字符和个数————————————————–
function findMost(sStr){ var rg = /(\w)\1+/g; var result = { value : '', index : 0, }; sStr = sStr.split('').sort().join(''); sStr.replace(rg,function($0,$1){ if($0.length>result.index){ result.index=$0.length; result.value=$1; } }); return result; }
0 0
- 【前端学习笔记】Javascript中的正则表达式-实例
- 【前端学习笔记】Javascript中的正则表达式
- JavaScript中的正则表达式学习笔记
- (学习笔记)简单正则表达式的使用实例[javascript]
- javascript中的正则表达式学习
- javascript正则表达式学习笔记
- javascript正则表达式学习笔记
- JavaScript 正则表达式学习笔记
- Javascript学习笔记-----正则表达式
- javaScript学习笔记正则表达式
- javascript正则表达式 学习笔记
- JavaScript正则表达式学习笔记
- 学习笔记——JavaScript中的正则表达式
- javascript正则表达式实例
- JavaScript正则表达式实例
- 【JavaScript】正则表达式实例
- Javascript 正则表达式-实例
- 实例学习PHP中的正则表达式
- Java内部类的作用
- Android 与 JDK 下查找包下的类
- hdoj 4123 Bob’s Race 【树的直径 + RMQ】 【二分查询会超时】
- offsetLeft与style.left的区别
- 欢迎使用CSDN-markdown编辑器
- 【前端学习笔记】Javascript中的正则表达式-实例
- 博客第一言
- ZOJ 1671 --Walking Ant【BFS】
- if-mdp使用手册
- 单片机上电延时1s
- NYOJ 811 变态最大值
- ResultSetMetaData小结 PreparedStatement小结
- IL代码简单分析(1)
- 获取所有连接到手机wifi热点的手机IP地址 和MAC地址。