JavaScript快速入门-ECMAScript本地对象(RexExp)
一、概述
- RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。
- 正则表达式是由一个字符序列形成的搜索模式。
- 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。
- 正则表达式可以是一个简单的字符,或一个更复杂的模式。
- 正则表达式可用于所有文本搜索和文本替换的操作。
二、语法
/正则表达式主体/修饰符(可选)
三、使用字符串方法
在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。字符串对象中有过介绍。
search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。
replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
四、使用正则表达式方法
使用 test()
test() 方法是一个正则表达式方法。
test() 方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false。
使用 exec()
exec() 方法是一个正则表达式方法。
exec() 方法用于检索字符串中的正则表达式的匹配。
该函数返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。
转载于:https://www.cnblogs.com/skyflask/p/9061946.html
JavaScript快速入门-ECMAScript本地对象(RexExp)相关推荐
- JavaScript快速入门-ECMAScript本地对象(String)
一.String对象 String对象和python中的字符串一样,也有很多方法,这些方法大概分为以下种类: 1.索引和查找 1.charAt() 返回指定位置的字符. 2.charCodeAt( ...
- JavaScript快速入门(四)——JavaScript函数
函数声明 之前说的三种函数声明中(参见JavaScript快速入门(二)--JavaScript变量),使用Function构造函数的声明方法比较少见,我们暂时不提.function func() { ...
- JavaScript快速入门(1)
JavaScript快速入门 详情百度百科 1. 什么是javaScript 2.快速入门 2.1.js引入方法 2.2. javaScript 的基本语法入门 2.3.数据类型 2.4.严格检查模式 ...
- ES6快速入门——类与对象
ES6快速入门--类与对象 1. 类 1.1 定义类 1.2 构造函数 1.3 属性与方法 1.3.1 属性 1.3.1 方法 1.4 继承 1.5 重写 1.6 super 2. 对象 2.1 创建 ...
- javaScript快速入门(笔记)
该笔记大部分搬运B站遇见狂神说的javaScript,顺便把图文合并记录,便于回顾 视频地址:[狂神说Java]JavaWeb入门到实战_哔哩哔哩_bilibili记得三连 目录 1 ...
- 3.JavaScript快速入门
1.什么是JavaScript 1.概述 是一门世界上最流行的脚本语言 Java和 JavaScript 一个合格的后端人员 必须精通JavaScript 2.历史 ECMAScript是JavaSc ...
- 前端三大技术 HTML、CSS、JavaScript 快速入门手册
听到前端技术,不少朋友一定会感到有些陌生.但其实,前端,你每天都在接触. 你正在使用的APP,你正在浏览的网页,这些你能看到的界面,都属于前端. 而前端最重要的三大技术,HTML,CSS,JavaSc ...
- java与jquery的选择器区别_java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...
第一章JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScrip ...
- java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...
第一章 JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScr ...
最新文章
- 基本粒子群算法(PSO)的改进
- 6、MySQL查看和修改事务隔离级别
- 管理服务器一般的作用,管理服务器作用
- 使用Xunit来进行单元测试
- 集成学习——NGBoost论文研读与原理理解
- ehcache 的 diskStore path
- 如何在VB6.0里动态使用具有事件的对象
- [转]如何正确查看Linux机器内存使用情况
- java开发学历要求_学Java开发有学历限制要求吗?
- Excel打开密码怎么解除
- 超级账本HyperLedger的Fabric-CA的使用(两个组织一个Orderer三个Peer),带视频演示
- python学习之路之:import(详细介绍import的各种调用原理和使用方法)
- 【经典面试题】css如何画一个三角形?
- Excel根据某列的值,用不同颜色区分数据行
- 华为2018优招 解决方案技术工程师
- 使用 HTML CSS 和 JavaScript 创建星级评分系统
- GPL AND LGPL
- Canvas悟空推箱子
- Python爬虫核心知识-第二章:2.2 爬虫urllib.parse模块
- [转]Linux相关图书选购指南
热门文章
- 操作系统 VS 编程语言 UNIX VS C语言
- Labview-浅谈Labview中VISA的设计
- mfc对话框的二次切分
- html做旋转的五角星,如何用几何画板制作旋转的五角星
- 事务回滚什么意思 try_分布式事务 TCC-Transaction 源码分析——事务恢复
- yii2 引入php文件,Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
- 011_CSS子元素选择器
- c语言结构体讲解,C语言基础之结构体讲解
- csv 字符串_爬虫|python读写csv文件的方法完成生涯规划表
- 微信朋友圈,QQ空间,微博等列表展示的功能实现