韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

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

关注

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

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

小婕子太紧了太深了| 万能浏览器| 成全视频高清免费观看捉妖记动漫| 东野圭吾信| 9l制作厂麻花| 女生到达巅峰时的声音音频| 动物与人类的关系| 成品PPT网站大片入口 | 罗志祥多人| BRAVE| 他的大手在秘密花园游走漫画| 女儿与爸爸高清免费版电视剧| 美国伦理《欲奴3)| 《家访的老师》动浸在线观看| 冰块放入PP做出的牛奶能喝吗| 《年轻朋友的妻子3》 | 麻豆传媒在线观看| 野外打野真实视频大全| 刚长毛的初一女生年龄范围 | NYLONJP| 丰年经继拇中文3的主要角色分析| 《少妇》6| 《诱人的女房东3》| 被两个男人吃奶三P| 法国色情巜宝贝宝贝3| 坤坤寒入桃子里电视剧| 星空麻花MV高清| 我老公跟我一晚上用很多卫生纸| 苏软软汆肉的日常三鲜小馄饨 | 黑料不打烊| 小寡妇在线观看免费播放电视剧| 儿媳妇陪我睡觉的经典句子| 《湿点》未增减板相似| 妈妈的新男友| 护士PLAY超薄A字约会裙| 邱莹莹第一次| 国外成品网站1688入口在哪| 久旱逢甘霖(父女)笔端| 《伦敦空姐美版2023》| 黄金网站9.1免费入口| 正阳门下小女人电视剧全集免费观.