JS使用正则表达式找出最长连续子串长度


Posted in Javascript onOctober 26, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

function maxLenStr(str){
  var len = 0, max_len = 0;
  var reg = new RegExp("(.)\\1{1,}","g");
  var res = reg.exec(str);
  while(res != null){
    len = res[0].length;
    if(max_len < len){
      max_len = len;
    }
    res = reg.exec(str)
  }
  return max_len;
}

js使用正则查找子串

var str = '#param1#abcdef#param2#hjklllj#param3#7878'
var count = str.match(/param\d*/g)
console.log(count) // ["param1", "param2", "param3"]

总结

以上所述是小编给大家介绍的js 正则找出最长连续子串长度,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript实现的距离现在多长时间后的一个格式化的日期
Oct 29 Javascript
javascript 得到文件后缀名的思路及实现
May 09 Javascript
javascript正则表达式之search()用法实例
Jan 19 Javascript
jquery中JSON的解析方式
Mar 16 Javascript
JS修改iframe页面背景颜色的方法
Apr 01 Javascript
使用console进行性能测试
Apr 27 Javascript
JS数组排序方法实例分析
Dec 16 Javascript
vue如何集成raphael.js中国地图的方法示例
Aug 15 Javascript
vue 点击按钮增加一行的方法
Sep 07 Javascript
bootstrap table实现合并单元格效果
Dec 24 Javascript
vue输入节流,避免实时请求接口的实例代码
Oct 30 Javascript
JS实现贪吃蛇游戏
Nov 15 Javascript
AngularJS实现的输入框字数限制提醒功能示例
Oct 26 #Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
Oct 26 #Javascript
详谈构造函数加括号与不加括号的区别
Oct 26 #Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
Oct 26 #Javascript
纯JavaScript实现实时反馈系统时间
Oct 26 #Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
Oct 26 #Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
Oct 26 #Javascript
You might like
php中current、next与reset函数用法实例
2014/11/17 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
javascript Demo模态窗口
2009/12/06 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
深入理解javaScript中的事件驱动
2013/05/21 Javascript
instanceof和typeof运算符的区别详解
2014/01/06 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
2016/06/12 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
深入研究React中setState源码
2017/11/17 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
基于滚动条位置判断的简单实例
2017/12/14 Javascript
Vue 组件注册实例详解
2019/02/23 Javascript
JavaScript中Dom操作实例详解
2019/07/08 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
Python中计算三角函数之cos()方法的使用简介
2015/05/15 Python
Pycharm远程调试openstack的方法
2017/11/21 Python
python实现移动木板小游戏
2020/10/09 Python
Python在线和离线安装第三方库的方法
2020/10/31 Python
html5 video全屏播放/自动播放的实现示例
2020/08/06 HTML / CSS
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
产品促销活动策划书
2014/01/15 职场文书
宣传策划类求职信范文
2014/01/31 职场文书
合作意向书格式及范文
2014/03/31 职场文书
员工合理化建议书
2014/05/19 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
我爱幼儿园演讲稿
2014/09/11 职场文书
Matlab求解数组中的最大值及它所在的具体位置
2021/04/16 Python
win10频率超出范围怎么办?win10老显示超出工作频率范围的解决方法
2022/07/07 数码科技