国产成人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中正则表达式的用法讲解,相信大家已经对正则表达式的概念、创建及用法有了初步的认识,具体用法的展开可以在学习中不断了解。

关注

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

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

风流夫人免费观看高清电视剧| 医院玩弄人妻1~12章| 《高压监狱3》法国版正版| 暴躁少女免费看高清电视剧| 18岁免费观看高清电视剧推荐 | 脏脏漫| 性别饥饿妈妈| 一边吃奶一边做边爱会得白血病吗 | 1688黄桃网站进入页面| 暴躁少女10-16岁| 王叔我老公还在客厅呢什么小说| 女性三角毛毛区有片毛掉光正常吗| 《十二寡妇肉床艳史》| 7777影院免费观看电视剧大全| 暴躁老阿姨CSGO技能推荐大全| 亚州精品无码A片毛片吸奶视频 | 少女たちよ观看免费高清电视剧| 家族轮换之共乐的日子最新章节更, | 他解开内裤把舌头进去的视频| 双男主做酱酱酿酿视频大全真人版| 经典人文地理百年航母| 黑科网 今日黑科| 巨茎挺进李淑芬的体内视频| 女友躲雨被老头玩弄| 真人版结婚之夜女性教育PPT| 《酒店激战》动漫1-5集免费观...| 美女两个球球抖动抓球球视频| 天香天堂免费观看电视剧| 成色P31S是国精产品吗| 双色球2025025期开奖结果| 爸老师巅峰电影在线观看| 黄金网站9.1免费入口| B站暴躁女RAPPER| 十大禁片| 少女配狗播放视频| 樱花电影大全免费观看西瓜| 为啥越骚的女人干的越爽| 中国老太太的毛耳耳一| 免费网站在线观看大全电视剧| 九九影视在线观看免费最新电视剧| 女儿与爸爸高清免费版电视剧