千家信息网

js中exec、test、match、search、replace、split怎么用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关js中exec、test、match、search、replace、split怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。exe
千家信息网最后更新 2026年11月03日js中exec、test、match、search、replace、split怎么用

这篇文章将为大家详细讲解有关js中exec、test、match、search、replace、split怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

exec:对string进行正则处理,并返回匹配结果.array[0]为原字符串,array[i]为匹配在整个被搜索字符串中的位置。
test:测试string是否包含有匹配结果,包含返回true,不包含返回false。
match(pattern) :根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null
search(pattern) :根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1
replace(pattern,replacement) :根据pattern进行正则匹配,把匹配结果替换为replacement
split(pattern) :根据pattern进行正则分割,返回一个分割的数组
实例:

复制代码 代码如下:


function checkForm() {
var u = document.form_name.check.value;
var s = /^[-a-zA-Z0-9_]+(\.[-a-zA-Z0-9_]+)*@[-a-zA-Z0-9_]+(\.[-a-zA-Z0-9_]+)*$/;
var a = s.exec(u);
var a = s.test(u);
var a = u.match(s);
var a = u.search(s);
alert(a);
}



replace

最简单的算是能力就是简单的字符替换。示例代码如下:

复制代码 代码如下:


var u = "javascript is a good script language";
//在此我想将字母a替换成字母A
var s = /a/g;
var a = u.replace(s,"A");


split

复制代码 代码如下:




输出结果为:
How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you

关于"js中exec、test、match、search、replace、split怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

代码 结果 正则 字符 篇文章 字母 字符串 更多 不错 实用 位置 内容 实例 就是 数组 文章 知识 示例 索引 能力 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网企业 科技金融是不是互联网金融 互联网科技保险 善班互联网科技有限公司 科技创新互联网企业 互联网科技上市公司 友谊互联网络科技 上海卓越科技 互联网 互联网金融和金融科技 互联网养老 桔豆科技 太原新华互联网科技学校怎么样 团飞科技与伯堂互联网服务平台 崇明区互联网教育科技诚信经营 互联网科技如何创业 广州富喜互联网络科技 本届互联网大会上的黑科技 山东大美朱楼互联网科技有限公司 济南小医互联网科技有限公司招聘 北京互联网科技类企业分布 互联网科技和医药行业 互联网科技公司华为 智慧科技互联网 互联网科技大会案例 博兴的互联网电子科技公司 互联网汽车科技小镇 企晟互联网信息科技有限公司 有人说阿里系是互联网科技企业 同城互联网络科技 平安好医生打造互联网科技医疗 广州全民伙伴互联网科技有限公司
0