正则表达式m修饰符怎么用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了正则表达式m修饰符怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。正则表达式m修饰符:m修饰符规定正则表达式可以
千家信息网最后更新 2026年11月03日正则表达式m修饰符怎么用
这篇文章主要介绍了正则表达式m修饰符怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
正则表达式m修饰符:
m修饰符规定正则表达式可以执行多行匹配。
m修饰符的作用是修改^和$在正则表达式中的作用,让它们分别表示行首和行尾。
在默认状态下,一个字符串无论是否换行只有一个开始^和结尾$,如果采用多行匹配,那么每一个行都有一个^和结尾$。
语法结构:
构造函数方式:
new RegExp("regexp","m")
对象直接量方式:
/regexp/m
浏览器支持:
IE浏览器支持此元字符。
火狐浏览器支持此元字符。
谷歌浏览器支持此元字符。
实例代码:
实例一:
var str="This is an\n antzone good"; var reg=/an$/;console.log(str.match(reg));
以上代码不能够匹配字符串"an",尽管"an"后面已经换行了,但是并没有采用多行匹配,所以不是字符串行的结尾。
实例二:
var str="This is an\n antzone good"; var reg=/an$/m;console.log(str.match(reg));
以上代码可以匹配字符串"an",因为采用了多行匹配。
实例三:
var reg = /^b/;var str = 'test\nbbs';execReg(reg,str);
匹配失败,因为字符串的开头没有b字符。但是加上m修饰符之后:
实例四:
var reg = /^b/m;var str = 'test\nbbs';execReg(reg,str);
匹配到b,因为加了m修饰符之后,^已经表示行首,由于bbs在字符串第二行的行首,所以可以成功地匹配。
感谢你能够认真阅读完这篇文章,希望小编分享的"正则表达式m修饰符怎么用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
字符
正则
表达式
字符串
实例
支持
浏览器
篇文章
多行
浏览
代码
元字符
作用
方式
成功
价值
兴趣
函数
只有
同时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
智能科技公司是互联网公司吗
互联网科技资迅
互联网最新的科技有限公司
极限挑战互联网科技
汇久创客互联网科技
易通互联网络科技有限公司
沃里互联网科技
厦门千工互联网科技有限公司
允成互联网科技有限公司融资
为客找房互联网科技公司怎么样
美国互联网科技实力
上海科技产业互联网平台
广东工业互联网大赛深圳学泰科技
富国互联网金融科技混合基金
南京一网一红互联网科技有限公司
互联网硬科技公司
马化腾互联网科技教学
互联网的科技体现在哪里
重庆科技产业互联网有哪些
伟宏互联网科技
涨乐互联网科技
迪茉互联网科技
互联网科技英文翻译
互联网金融和金融科技
开启互联网科技时代小说
贵州叶脉互联网科技有限公司所属行业
互联网对科技的发展
互联网硬科技公司
兰石爱特工业互联网科技分公司