nodejs正则练习
<!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正则练习相关推荐
- NodeJS 正则路由匹配
NodeJS 正则路由匹配 本文主要记录一下学习中遇到的正则路由匹配问题 const express = require("express"); const app = expre ...
- nodejs正则提取html,Nodejs正则表达式函数之match、test、exec、search、split、replace
1. Match函数正则表达式 使用指定的正则表达式函数对字符串惊醒查找,并以数组形式返回符合要求的字符串数组 原型:stringObj.match(regExp)函数 参数:spa stringOb ...
- windows下nodejs express安装及入门网站,视频资料,开源项目介绍
windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...
- NodeJS + PhantomJS 前端自动化资源监控
前言:最近做前端资源监控,看了很多例子,没有达到想要的效果.首先的槽点是PhantomJS的官方文档,真鸡肋,其次是网上的例子,多数是介绍PhantomJS的用法,而并没有介绍怎么完整的去实现,跟官方 ...
- 进阶之初探nodeJS
一.前言 在"初探nodeJS"随笔中,我们对于node有了一个大致地了解,并在最后也通过一个示例,了解了如何快速地开启一个简单的服务器. 今儿,再次看了该篇随笔,发现该随笔理论知 ...
- node.js安装模式 的区别_如何使用nodejs写一个接口
写前端的朋友不知道如何拓展自己在后端的能力,那么nodejs是你的不二选择,废话不多说,直接进入正题. 这里我演示的是nodejs+mysql,别的数据库也类似. 首先我们需要做两件事,下载nodej ...
- 京东前端:PhantomJS 和NodeJS在网站前端监控平台的最佳实践
http://www.infoq.com/cn/articles/practise-of-phantomjs-and-nodejs-in-jingdong 1. 为什么需要一个前端监控系统 通常在一个 ...
- smartqq java撤回_基于nodejs的http模块通过smartqq实现自动收发qq消息的程序
背景:2月1日我们实验室的qq群引入了一个聊天机器人,可实现签到,打劫,玩游戏(如24点,猜字谜等)等的功能,签到,打劫成功,游戏胜利(如24点回答正确)可获得积分,寒假时未曾关注群所以开学时自己毫无 ...
- nodeJs配置相关以及JSON.parse
nodeJs配置相关 实际上说应用相关更好吧,我不是很懂. 今天在工作中,被同事解决了一个问题,虽然多花了一些额外时间,但长痛不如短痛嘛 实际上的问题就是npm run target等命令可以,但是n ...
最新文章
- oracle对象类型的member方法
- 页面中嵌入了Flash时滚动条问题
- Android性能优化(3)
- 混合高斯模型(Mixtures of Gaussians)和EM算法
- UA MATH563 概率论的数学基础 鞅论初步10 Doob可选停止定理与一维随机游走的exiting time
- 【2018.10.20】noip模拟赛Day3 二阶和
- Springboot使用AOP记录请求日志和返回数据
- redhat linux 9.0 拷贝u盘的文件,肿么用U盘安装Linux,安装的是red hat 9.0…用Ubuntu很方便,redhat可以吗?...
- 我是一个来自泰兴的程序员,我喜欢C++
- selenium+chromeheadless爬取网站
- 《Reids 设计与实现》第十章 客户端
- Catia二次开发:数组,局部变量等,msgbox,背景颜色,enable属性,图片模块,vb的common dialog控件,键盘鼠标事件,text操作
- python使用pytesseract识别图片中的文字
- 一个下载视频的小程序
- Java短信邮箱消息发送从零开始,一篇解决一切乌漆嘛黑的问题
- laya龙骨换装_Laya的骨骼换装
- 新建word出现页眉下划线如何解决?
- Mac通过转接口用千兆网线连接电信宽带
- 基于layer的图片弹出展示,默认原大小展示。图片太大则等比例缩小
- 苹果保修期多久_二手苹果手机怎么验机?
热门文章
- 深入理解 sudo 与 su 之间的区别【转】
- Azure IoT带来更高效的新能源生产和会看人脸色的无人超市
- 【转】MS-DOS下怎样使用解压缩共具
- sae java 开发环境_新浪开放平台 sae环境 java主机使用感受
- kong网关从入门到精通_可能国内最好的网关开源项目,支持 Dubbo、SpringCloud,经历多年双11高并发的场景验证
- 女生做产品经理好吗_谁说女生不适合做产品经理?
- flask如何查询mysql_bootstrap+flask+mysql实现网站查询
- ftp协议是一种用于_______的协议_网络安全常见协议解析:TCP、UDP、HTTP、FTP、SMTP等之间的区别...
- python3 定时任务_Python3.x:定时任务实现方式
- 甲方都爱的C4D设计,有了这组灵感,0基础也能get​!