国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > JavaScript > js正则表达式用法

js正则表达式用法

头像

小妮浅浅

2021-02-18 17:35:377406浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

1.定义

正则表达式(regular expression)用来按照“给定模式”匹配文本。常用来匹配Email地址等文本匹配。

创建正则表达式有两种方式:

var regex = /xyz/i;
var regex = new RegExp('xyz',i);

上面两种写法是等价的,都新建了一个正则表达式对象。推荐使用前者,因为前者的效率较高、便利且直观。

2.创造方法

有构造函数和字面量两种方法

(1)构造函数

var reg=new RegExp('<%[^%>]+%>','g');

(2)字面量

var reg=/<%[^%>]%>/g;

g: global,全文搜索,默认搜索到第一个结果接停止

i: ingore case,忽略大小写,默认大小写敏感

m: multiple lines,多行搜索(更改^ 和$的含义,使它们分别在任意一行对待行首和行尾匹配,而不仅仅在整个字符串的开头和结尾匹配)

3.用法

exec:在字符串中执行查找匹配的 RegExp 方法,它返回一个数组(未匹配到则返回 null)

test:在字符串中测试是否匹配的 RegExp 方法,它返回 true 或 false

match:在字符串中执行查找匹配的 String 方法,它返回一个数组,在未匹配到时会返回 null

matchAll:在字符串中执行查找所有匹配的 String 方法,它返回一个迭代器(iterator)

search:在字符串中测试匹配的 String 方法,它返回匹配到的位置索引,或者在失败时返回 -1

replace:在字符串中执行查找匹配的 String 方法,并且使用替换字符串替换掉匹配到的子字符串

split:使用正则表达式或者一个固定字符串分隔一个字符串的String方法,并将分隔后的子字符串存储到数组中

例如:

使用exec方法在一个字符串中查找一个匹配:

const myRe = /d(b+)d/g;
const myArray = myRe.exec("cdbbdbsbz");

以上就是js中正则表达式的用法讲解,相信大家已经对正则表达式的概念、创建及用法有了初步的认识,具体用法的展开可以在学习中不断了解。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

年轻的朋友电影在线观看免费完整| 精品卡一卡二卡3卡高清乱码| 半推半就干朋友老婆下一句怎么接| 狂恋你| 《美国伦理4女警》| 班长哭了能不能再抠游戏里面的钱| -区二三国产好的精华波品牌介绍| 老王吮她的花蒂和奶水| 《女朋友的妹妹3》| 同学的母亲中字ID| 亚洲精品国产拍在线观看| 国产免费观看高清电视剧| 麻花星空传剧原创MV在线| 《囚禁空姐》电影免费观看| 共享女儿小诗1~10章的背景资..| 妈妈和两个姨妈一起过生日| 大叔和妈妈免费观看电视剧第3集| 欧美AV中文无码精品二区| 老公把舌头放进我B里搅拌| 国产在线观看免费全集电视剧网站 | 男生把小困困放到女生困里视频| 暴躁老阿姨CSGO技能推荐大全 | 女性摇床和喘气声音哪个更伤身体| 17.C1起草视频| 小仙女水白丝袜呻吟| 打扑克视频| 成色P31S是国精产品吗| 曾鲁射击免费播放电视剧全部 | 欧洲最强女RAPPER免费| 共享女儿小诗1~10章的背景资. | 洪真英| 福艳都市韵母王雪琴| 交换第一次| 人犬兽人在线观看免费完整| 《湿点》未增减板相似| 15岁的少女与狗高清电视| 器材室轮-」-(1):蒙着眼在.. | 韩剧在办公室做饭的电影影| 被室友粗大川B捣出了白浆| 打扑克不盖被子| 年轻的朋友电影在线观看免费完整