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 相关文章推荐
Convert Seconds To Hours
Jun 16 Javascript
滚动图片效果 jquery实现回旋滚动效果
Jan 08 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
Jun 21 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
Dec 24 Javascript
数组Array的排序sort方法
Feb 17 Javascript
微信禁止下拉查看URL的处理方法
Sep 28 Javascript
Vue动态组件和异步组件原理详解
May 06 Javascript
聊聊Vue中provide/inject的应用详解
Nov 10 Javascript
基于ts的动态接口数据配置的详解
Dec 18 Javascript
JavaScript队列结构Queue实现过程解析
Mar 07 Javascript
使用vue-element-admin框架从后端动态获取菜单功能的实现
Apr 29 Vue.js
JavaScript执行机制详细介绍
Dec 06 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
深入了解php4(2)--重访过去
2006/10/09 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
jquery重复提交请求的原因浅析
2014/05/23 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
2016/12/22 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
微信小程序实现图片上传
2019/05/23 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
python简单判断序列是否为空的方法
2015/06/30 Python
Python的dict字典结构操作方法学习笔记
2016/05/07 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
python设置环境变量的原因和方法
2019/06/24 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
Python实现壁纸下载与轮换
2020/10/19 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
办加油卡单位介绍信
2014/01/09 职场文书
初中学生期末评语
2014/04/24 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
社区巾帼文明岗事迹材料
2014/06/03 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书