博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式的用法
阅读量:5319 次
发布时间:2019-06-14

本文共 615 字,大约阅读时间需要 2 分钟。

平时用的正则少,每当用的时候又忘记咋写的了,规则可以去教程里面看,但是这个使用方法我老是忘,网上查的又慢,毕竟像我这样的菜鸟还是少数,所以就自己整理一下

1、首先看一下正则表达式的语法;

字面量,构造函数和工厂符号都是可以的:

var re = /\d/

var re = new RegExp('/\d/')  // 构造函数可以传入第二个参数

var re = RegExp(/\d/)

以上三种写法都可以

2、test用法;

test返回Boolean,查找对应的字符串是否存在

var str = 'daffa11fasd'

console.log(re.test(str)) // => true

3、match用法;

match是String对象的一个方法,返回一个数组

var str = 'daffa11fasd'

console.log(str.match(re)) // => ["1", index: 5, input: "daffa11fasd"]

4、exec跟match用法相似,但是exec是RegExp对象的方法

var str = 'daffa11fasd'

console.log(re.exec(str)) // => ["1", index: 5, input: "daffa11fasd"]

转载于:https://www.cnblogs.com/Jry666/p/8144750.html

你可能感兴趣的文章
Js获取下拉框当前选择项的文本和值
查看>>
BtxCMS.Net 项目
查看>>
KVO讲解
查看>>
centOS7 下安装smb服务器
查看>>
toLocaleString
查看>>
易普优APS高级计划排程系统系列提纲:行业知识,业务建模,排程算法,计划可视化,平台框架,案例分享...
查看>>
面试题-链表
查看>>
Opencv Hello World
查看>>
总有一天你将破蛹而出
查看>>
java final关键字
查看>>
css实现单行和多行文本溢出显示省略号
查看>>
JavaScript核心--Function
查看>>
jmeter 创建web测试计划
查看>>
To change for better
查看>>
在IE浏览器下,PDF将弹出窗口遮挡了
查看>>
表达式简介
查看>>
POJ 1966 无向图点联通度 最小割
查看>>
[Noi2008]志愿者招募 网络流构图
查看>>
关于POI解析Excel文件(03和07版本不同)的问题
查看>>
【计算机视觉】深度相机(七)--体感设备对比
查看>>