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 相关文章推荐
Date对象格式化函数代码
Jul 17 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
Jul 31 Javascript
表单的焦点顺序tabindex和对应enter键提交
Jan 04 Javascript
JavaScript获取表单内所有元素值的方法
Apr 02 Javascript
Vue.js中数组变动的检测详解
Oct 12 Javascript
JS日程管理插件FullCalendar简单实例
Feb 07 Javascript
从零学习node.js之搭建http服务器(二)
Feb 21 Javascript
JavaScript实现打印星型金字塔功能实例分析
Sep 27 Javascript
微信小程序日期时间选择器使用方法
Feb 01 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
Sep 28 Javascript
jQuery each和js forEach用法比较
Feb 27 jQuery
JavaScript onclick事件使用方法详解
May 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
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
通过下拉框的值来确定输入框是否可以为空的代码
2011/10/18 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
javascript版2048小游戏
2015/03/18 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
javascript实现滑动解锁功能
2017/03/22 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
2019/04/29 NodeJs
小程序表单认证布局及验证详解
2020/06/19 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
python文件操作整理汇总
2014/10/21 Python
在Docker上开始部署Python应用的教程
2015/04/17 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
Python 变量类型详解
2018/10/10 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
优秀毕业生推荐信范文
2014/03/07 职场文书
经典而简洁的婚礼主持词
2014/03/13 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
社区好人好事材料
2014/12/26 职场文书
教师听课学习心得体会
2016/01/15 职场文书
python xlwt模块的使用解析
2021/04/13 Python