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 相关文章推荐
Prototype PeriodicalExecuter对象 学习
Jul 19 Javascript
javascript 静态对象和构造函数的使用和公私问题
Mar 02 Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
Mar 04 Javascript
基于JQuery实现异步刷新的代码(转载)
Mar 29 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
Oct 29 Javascript
浅谈javascript中的作用域
Apr 07 Javascript
jquery结婚电子请柬特效源码分享
Aug 21 Javascript
详解Backbone.js框架中的模型Model与其集合collection
May 05 Javascript
vue中使用echarts制作圆环图的实例代码
Jul 27 Javascript
vue-router命名路由和编程式路由传参讲解
Jan 19 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
Vue+Element自定义纵向表格表头教程
Oct 26 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
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
Sublime里直接运行PHP配置方法
2014/11/28 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
微信小程序 定位到当前城市实现实例代码
2017/02/23 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
2018/03/05 Javascript
VUE使用axios调用后台API接口的方法
2020/08/03 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
python matplotlib折线图样式实现过程
2019/11/04 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
HTML5新增元素如何兼容旧浏览器有哪些方法
2014/05/09 HTML / CSS
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
求职信格式范本
2013/11/15 职场文书
国贸专业个人求职信分享
2013/12/04 职场文书
口头翻译求职人自荐信
2013/12/07 职场文书
运动会闭幕式解说词
2014/02/21 职场文书
化学专业自荐信
2014/05/28 职场文书
国贸专业毕业求职信
2014/06/11 职场文书
水利水电专业自荐信
2014/07/08 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
教师个人年度总结
2015/02/11 职场文书
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang