match 和 search 和 indexOf 查找及 正则表达式的 exec 和 test 用法

本文通过一个JavaScript函数示例,介绍了如何使用正则表达式进行字符串操作,包括匹配特定字符、查找位置等常见应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function test(){
	var name= "1.087"; 
	var abc = "abd wor66k ne78xt";
	var reg = /\d+/g;
	log(name.indexOf('.'));
	log(name.split('.'));
	log("匹配12a是否有数字:"+reg.test("12a"));//匹配成功返回true 失败false
	log("匹配abc56AUKg789第一次出现的多个数字:"+reg.exec("abc56AUKg789")); //匹配第一个匹配成功的字符串

	log("match查找字符中[a-z]的多个字串数组:"+abc.match(/[a-z]+/g));//匹配全部【a-z】字符
	log("serach查找字符串中ne出现的位置:"+abc.search(/[ne]+/g));//查找ne的位置
	log("indexOf查找字符串中ne出现的位置:"+abc.indexOf('ne'));//查找ne的位置
}
function log(s){
	console.log(s);
}

  

 

转载于:https://www.cnblogs.com/wanglijun/p/10609086.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值