javascript中的match函数是使用正则表达式对字符串进行查找,并将查找的结果作为数组返回,在实际开发中非常的有用,使用方法如下:
stringObj.match(rgExp)
其中stringObj是必选项。对其进行查找的 String 对象或字符串文字。
rgExp是必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。
如果javascript中match函数方法没有找到匹配,返回 null。如果找到匹配返回一个数组并且更新全局 RegExp 对象的属性以反映匹配结果。JavaScript中match函数方法返回的数组有三个属性:input、index和lastIndex。Input 属性包含整个的被查找字符串。Index 属性包含了在整个被查找字符串中匹配的子字符串的位置。LastIndex 属性包含了最后一次匹配中最后一个字符的下一个位置。如果没有设置全局标志 (g),数组的0元素包含整个匹配,而第 1 到 n 元素包含了匹配中曾出现过的任一个子匹配。这相当于没有设置全局标志的 exec 方法。如果设置了全局标志,元素0到n中包含所有匹配。
下面的示例演示了js中match函数方法的用法:
function MatchDemo(){
var r, re; // 声明变量。
var s = "The rain in Spain falls mainly in the plain";
re = /ain/i; // 创建正则表达式模式。
r = s.match(re); // 尝试匹配搜索字符串。
return(r); // 返回第一次出现 "ain" 的地方。
}
本示例说明带 g 标志设置的js中match函数方法的用法
function MatchDemo(){
var r, re; // 声明变量。
var s = "The rain in Spain falls mainly in the plain";
re = /ain/ig; // 创建正则表达式模式。
r = s.match(re); // 尝试去匹配搜索字符串。
return(r); // 返回的数组包含了所有 "ain"
// 出现的四个匹配。
}
下面几行代码演示了字符串文字的js中match函数方法的用法。
var r, re = "Spain";
r = "The rain in Spain".replace(re, "Canada");
match()方法用于从字符串中查找指定的值,本方法类似于indexOf()和lastindexOf(),不同的是它返回的是指定的值,而不是指定值在字符串中的位置。indexOf()和lastindexOf()方法返回位置数字 如果找不到返回-1。注意区分大小写
<script type="text/javascript">
var str="Hello world!"
document.write(str.match("world") + "")
document.write(str.match("World") + "")
document.write(str.match("worlld") + "")
document.write(str.match("world!"))
</script>
相关推荐:
AI提供的阅读书目对学生的专业知识有多大帮助,沃奇ai
seo,seoul city ,ai精洗
seo需要什么部门,seo主要干什么 ,ai接入仪器
ChatGPT198元永久会员,开启智慧之门,体验AI的极致服务!,老孙教ai
chatai写作免费一键生成,轻松解决写作难题!,陈逗逗ai换脸在线看
GPT版本全解:从基础到高级,如何选择最适合你的方案?,韩国ai人工智能
中国AI软实力崛起:技术创新与产业应用的完美融合,seo0066
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
SEO优化基础:让你的网站脱颖而出的秘密武器,模仿猫ai
在线AI文章生成:智能写作的无限可能
自动写文章的AI,提升效率的创作利器
ChatGPT-深度学习与自然语言处理的革命性突破,金华ai视觉锁螺丝机
未来智能:AI智能人工软件引领数字化变革
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
文章AI指令提升写作效率的智能助手
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
AI一键生成文章网页版,让内容创作更简单高效
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
怎样使用AI写文章:释放创作潜能,提升写作效率
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
目前国内最好的AI人工智能软件:未来新篇章
为什么“360收录”是你网站推广的必备利器,seo亚马逊
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
seo网站通过什么软件,网站seo软件哪个 ,战团ai
SEO作用:提升网站流量与品牌曝光的秘密武器,美容网站联盟平台推广
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
用AI写的文章算原创吗?真相揭示,带你深度思考!
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
高效创作之路:文章AI生成器的力量
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
用AI优化文章,轻松提升内容质量与创作效率
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
专业关键词助力SEO优化,让你的内容脱颖而出,东营响应式网站优化
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
ChatGPT+维护页面:您的智能助手之旅,安全、高效、无忧,奥特曼画图ai
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作