1.检测浏览器,search的用法

if(window.navigator.userAgent.search(/firefox/i)!=-1){
alert('ff');
}
else if(window.navigator.userAgent.search(/chrome/i)!=-1){
alert('gg');
}

2.match的用法

var str = "str 223 frfr 23 tg 4r56e";
var re = /\d+/g;//g 全局匹配 全局指的是在当前字符串中进行全部数据的匹配。 console.log(str.match(re));

3.repalce的用法

var str = "abcdeafAg";
var n = str.replace(/a/ig,'T');//返回替换的数组
console.log(n);//TbcdeTfTg
console.log(str);//abcdeafAg

4.过滤敏感词汇

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<h1>敏感词过滤</h1>
<textarea id="txt1" cols="30" rows="10"></textarea><br>
<input type="button" id="btn1" value="过滤"><br>
<textarea id="txt2" cols="30" rows="10"></textarea>
</body>
<script>
window.onload = function ()
{
var oTxt1 = document.getElementById('txt1');
var oTxt2 = document.getElementById('txt2');
var btn1 = document.getElementById('btn1'); btn1.onclick = function (){
var re = /fuck|傻吊|DDS|DSD/g;// | 或者
oTxt2.value = oTxt1.value.replace(re,'***')
}
}
</script>
</html>

5.去标签

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head> <body>
<textarea id="txt1" cols="30" rows="10"></textarea><br>
<input type="button" id="btn" value="提交"><br>
<textarea id="txt2" cols="30" rows="10"></textarea>
</body>
<script>
window.onload = function ()
{
/*
html 标签特点 <> 里面有内容
<> /<>/g
.
*/
var oTxt1 = document.getElementById('txt1');
var oTxt2 = document.getElementById('txt2');
var btn = document.getElementById('btn');
btn.onclick = function ()
{
var re = /<[^<>]+>/g;
oTxt2.value = oTxt1.value.replace(re,'')
}
}
</script>
</html>

最新文章

  1. &lt;&lt;redis设计和实现&gt;&gt;读书笔记
  2. IDEA 创建Maven Web项目(图文版)
  3. LINUX中简单的字符命令
  4. Controller 通信 发布接收广播
  5. sqlalchemy 的 ORM 方式使用示例
  6. 发现PDF Transformer+转换的图像字体小了如何处理
  7. delphi TFileStream.create
  8. 利用js排序html表格
  9. [HDU] 2795 Billboard [线段树区间求最值]
  10. 性能优化之Hibernate缓存讲解、应用和调优
  11. 流动python - 什么是魔术方法(magic method)
  12. 《JAVASCRIPT高级程序设计》原生拖放和媒体元素
  13. Go-Redis
  14. Groovy读取文件信息
  15. 940D Alena And The Heater
  16. 关于阿里ICON矢量图(SVG)上传问题.
  17. Vs2017 无法调试APP
  18. PEP8 python规范神器
  19. mysql [assword expired
  20. 通向全栈之路——(5)git通三端

热门文章

  1. 数学之路-分布式计算-storm(3)
  2. golang中关闭http server
  3. 配置文件的备份和IOS 的备份
  4. 中国第二代身份证验证js代码
  5. HDU 1047 Integer Inquiry 大数相加 string解法
  6. android开发真机调试 相关东东
  7. NSArray和NSMutableArray的常用方法 (转)
  8. mssql 中的二进制返回数据
  9. MVC post 方法导出word文档
  10. JS复制文件(转)