js 实现类似php preg_match_all 函数的函数封装

打印 上一主题 下一主题

主题 547|帖子 547|积分 1641

  1. function matchAll (data, exp) {
  2.     var regex = exp;
  3.     var Regex = new RegExp(regex, 'mg');
  4.     var Matches = data.match(Regex);
  5.     matchesArray = new Array();
  6.     for (var i in Matches) {
  7.         ngRegex = new RegExp(regex);
  8.         ngMatches = Matches[i].match(ngRegex);
  9.         matchesArray.push(ngMatches);
  10.     }
  11.     return matchesArray;
  12. }
复制代码
  1. //将所有的外连转换成内链跳转
  2. var exp = /\d+/;
  3. var output = matchAll('32323adsdsa32232adsds2332sdds', exp);
  4. console.log(output);
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

怀念夏天

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表