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 变量作用域 两个可能会被忽略的小特性
Mar 23 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
Jun 27 Javascript
js优化针对IE6.0起作用(详细整理)
Dec 25 Javascript
jQuery常用且重要方法汇总
Jul 13 Javascript
jquery结合html实现中英文页面切换
Nov 29 Javascript
jQuery中的siblings()是什么意思(推荐)
Dec 29 Javascript
vue组件实现弹出框点击显示隐藏效果
Oct 26 Javascript
微信小程序功能之全屏滚动效果的实现代码
Nov 22 Javascript
vue改变对象或数组时的刷新机制的方法总结
Apr 24 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
Nov 13 Javascript
JS forEach跳出循环2种实现方法
Jun 24 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 导出Excel示例分享
2014/08/18 PHP
php中curl使用指南
2015/02/05 PHP
Joomla调用系统自带编辑器的实现方法
2016/05/05 PHP
Yii2 assets清除缓存的方法
2016/05/16 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
javascript实现详细时间提醒信息效果的方法
2015/03/11 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
原生js实现手风琴功能(支持横纵向调用)
2017/01/13 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
NodeJS搭建HTTP服务器的实现步骤
2018/10/12 NodeJs
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python图像灰度变换及图像数组操作
2016/01/27 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
浅谈Pytorch torch.optim优化器个性化的使用
2020/02/20 Python
windows支持哪个版本的python
2020/07/03 Python
CSS3 文字动画效果
2020/11/12 HTML / CSS
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
非常详细的C#面试题集
2016/07/13 面试题
可贵的沉默教学反思
2014/02/06 职场文书
大一学生个人总结
2015/02/15 职场文书
会议简报格式范文
2015/07/20 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
交通事故协议书范本
2016/03/19 职场文书
话题作文之呼唤
2019/12/18 职场文书
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技