<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>var str = 'asdasdasdasdasdasdasdasd{wei}dslklklxklal;sl';var re=/{(.*?)}/g;//*表匹配前面的子表达式零次或多次,?表示匹配前面的子表达式零次或一次。//表示页面加载完后,加载这个函数window.onload=function(){//str里面是否有匹配re的字符串alert(re.test(str));//true表示包含alert(str.replace(re,'张三'))}/*** 1、替换:* var str="askdkjfq9wiqwioxkxmasdas";* var re=/fj/;  //Fj区分大小写* alert(re.test(str));true表示包含* alert(str.replace(re,"张三");* 2、忽略大小写* var re =  /fj/i; //加i不区分大小写* 3、全局替换* var re = /fj/g; //全局* 4、忽略大小写+全局替换* var re = /fj/gi; //不区分大小写,同时替换所有* 5、匹配次数* ?匹配表达式0次或者1次* +表达式至少出现1次,相当于{1,}* *表达式不出现或者出现任意次,相当于{0,}* 6、匹配标签,多次替换* var str = "asdasdafdfsdfsewrwelkjklxcnvxmncbvioeioasdkl";* var re = /{(.*?)}/g;//表示匹配前面的子表达式零次或多次,?表示匹配前面的子表达式零次或一次* window.onload=function(){*     alert(re.test(str));//true表示包含*     alert(str.replace(re,"张三"));* }*/
</script>
</body>
</html>

nodejs正则练习相关推荐

  1. NodeJS 正则路由匹配

    NodeJS 正则路由匹配 本文主要记录一下学习中遇到的正则路由匹配问题 const express = require("express"); const app = expre ...

  2. nodejs正则提取html,Nodejs正则表达式函数之match、test、exec、search、split、replace

    1. Match函数正则表达式 使用指定的正则表达式函数对字符串惊醒查找,并以数组形式返回符合要求的字符串数组 原型:stringObj.match(regExp)函数 参数:spa stringOb ...

  3. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  4. NodeJS + PhantomJS 前端自动化资源监控

    前言:最近做前端资源监控,看了很多例子,没有达到想要的效果.首先的槽点是PhantomJS的官方文档,真鸡肋,其次是网上的例子,多数是介绍PhantomJS的用法,而并没有介绍怎么完整的去实现,跟官方 ...

  5. 进阶之初探nodeJS

    一.前言 在"初探nodeJS"随笔中,我们对于node有了一个大致地了解,并在最后也通过一个示例,了解了如何快速地开启一个简单的服务器. 今儿,再次看了该篇随笔,发现该随笔理论知 ...

  6. node.js安装模式 的区别_如何使用nodejs写一个接口

    写前端的朋友不知道如何拓展自己在后端的能力,那么nodejs是你的不二选择,废话不多说,直接进入正题. 这里我演示的是nodejs+mysql,别的数据库也类似. 首先我们需要做两件事,下载nodej ...

  7. 京东前端:PhantomJS 和NodeJS在网站前端监控平台的最佳实践

    http://www.infoq.com/cn/articles/practise-of-phantomjs-and-nodejs-in-jingdong 1. 为什么需要一个前端监控系统 通常在一个 ...

  8. smartqq java撤回_基于nodejs的http模块通过smartqq实现自动收发qq消息的程序

    背景:2月1日我们实验室的qq群引入了一个聊天机器人,可实现签到,打劫,玩游戏(如24点,猜字谜等)等的功能,签到,打劫成功,游戏胜利(如24点回答正确)可获得积分,寒假时未曾关注群所以开学时自己毫无 ...

  9. nodeJs配置相关以及JSON.parse

    nodeJs配置相关 实际上说应用相关更好吧,我不是很懂. 今天在工作中,被同事解决了一个问题,虽然多花了一些额外时间,但长痛不如短痛嘛 实际上的问题就是npm run target等命令可以,但是n ...

最新文章

  1. oracle对象类型的member方法
  2. 页面中嵌入了Flash时滚动条问题
  3. Android性能优化(3)
  4. 混合高斯模型(Mixtures of Gaussians)和EM算法
  5. UA MATH563 概率论的数学基础 鞅论初步10 Doob可选停止定理与一维随机游走的exiting time
  6. 【2018.10.20】noip模拟赛Day3 二阶和
  7. Springboot使用AOP记录请求日志和返回数据
  8. redhat linux 9.0 拷贝u盘的文件,肿么用U盘安装Linux,安装的是red hat 9.0…用Ubuntu很方便,redhat可以吗?...
  9. 我是一个来自泰兴的程序员,我喜欢C++
  10. selenium+chromeheadless爬取网站
  11. 《Reids 设计与实现》第十章 客户端
  12. Catia二次开发:数组,局部变量等,msgbox,背景颜色,enable属性,图片模块,vb的common dialog控件,键盘鼠标事件,text操作
  13. python使用pytesseract识别图片中的文字
  14. 一个下载视频的小程序
  15. Java短信邮箱消息发送从零开始,一篇解决一切乌漆嘛黑的问题
  16. laya龙骨换装_Laya的骨骼换装
  17. 新建word出现页眉下划线如何解决?
  18. Mac通过转接口用千兆网线连接电信宽带
  19. 基于layer的图片弹出展示,默认原大小展示。图片太大则等比例缩小
  20. 苹果保修期多久_二手苹果手机怎么验机?

热门文章

  1. 深入理解 sudo 与 su 之间的区别【转】
  2. Azure IoT带来更高效的新能源生产和会看人脸色的无人超市
  3. 【转】MS-DOS下怎样使用解压缩共具
  4. sae java 开发环境_新浪开放平台 sae环境 java主机使用感受
  5. kong网关从入门到精通_可能国内最好的网关开源项目,支持 Dubbo、SpringCloud,经历多年双11高并发的场景验证
  6. 女生做产品经理好吗_谁说女生不适合做产品经理?
  7. flask如何查询mysql_bootstrap+flask+mysql实现网站查询
  8. ftp协议是一种用于_______的协议_网络安全常见协议解析:TCP、UDP、HTTP、FTP、SMTP等之间的区别...
  9. python3 定时任务_Python3.x:定时任务实现方式
  10. 甲方都爱的C4D设计,有了这组灵感,0基础也能get​!