// test 1 var str = '1a2b3c4d5e'; //准备一个字符串 var reg = /\d(\w)\d/; //正则:匹配以数字开头,中间是字母,以数字结尾 console.log(reg.exec(str)); console.log(reg.exec(str));
// test 2 var str = '1a2b3c4d5e'; //准备一个字符串 var reg = /\d(\w)\d/g; //正则:匹配以数字开头,中间是字母,以数字结尾 console.log(reg.exec(str));//接收exec的方法返回的结果 console.log(reg.exec(str));
// test 3 var str = '1a2b3c4d5e'; //准备一个字符串 var reg = /\d(\w)\d/; //正则:匹配以数字开头,中间是字母,以数字结尾 //接收exec的方法返回的结果 console.log(str.match(reg)); console.log(str.match(reg));
// test 4 var str = '1a2b3c4d5e'; //准备一个字符串 var reg = /\d(\w)\d/g; //正则:匹配以数字开头,中间是字母,以数字结尾 //接收exec的方法返回的结果 console.log(str.match(reg)); console.log(str.match(reg));
正则表达式中 exec 和 match
字符串正则匹配:从单次到全局搜索
最新推荐文章于 2025-04-10 11:04:51 发布
本文探讨了如何使用JavaScript的正则表达式进行字符串匹配,包括单次执行的`exec()`和全局匹配的`match()`方法。通过实例展示了如何匹配以数字开头,中间是字母,以数字结尾的模式,并在多个字符串中查找。




543

被折叠的 条评论
为什么被折叠?



