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 相关文章推荐
Ext对基本类型的扩展 ext,extjs,format
Dec 25 Javascript
yepnope.js 异步加载资源文件
Sep 08 Javascript
跟我学习javascript的prototype原型和原型链
Nov 18 Javascript
Bootstrap每天必学之表单
Nov 23 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
Oct 14 Javascript
利用Angularjs中模块ui-route管理状态的方法
Dec 27 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
Jan 25 Javascript
JS解析后台返回的JSON格式数据实例
Aug 06 Javascript
微信小程序-API接口安全详解
Jul 16 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
Sep 02 Javascript
JS实现简单打字测试
Jun 24 Javascript
JavaScript实现简单的音乐播放器
Aug 14 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中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
PHP的SQL注入过程分析
2012/01/06 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
php不允许用户提交空表单(php空值判断)
2013/11/12 PHP
PHP中的use关键字概述
2014/07/23 PHP
CI框架支持$_GET的两种实现方法
2016/05/18 PHP
php数据库操作model类(使用__call方法)
2016/11/16 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
js简单的点击返回顶部效果实现方法
2015/04/10 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
JS中的数组方法笔记整理
2016/07/26 Javascript
微信小程序页面生命周期详解
2018/01/31 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
JavaScript实现图片合成下载的示例
2020/11/19 Javascript
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
numpy中loadtxt 的用法详解
2018/08/03 Python
Python 忽略warning的输出方法
2018/10/18 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
python 爬虫百度地图的信息界面的实现方法
2019/10/27 Python
CSS3 :default伪类选择器使用简介
2018/03/15 HTML / CSS
英国家居用品和床上用品零售商:P&B Home
2020/01/16 全球购物
学校学习雷锋活动总结
2014/07/03 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
新郎结婚保证书
2015/02/26 职场文书
中标通知书范本
2015/04/17 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
创业计划之特色精品店
2019/08/12 职场文书
幼师必备:幼儿园期末教师评语50条
2019/11/01 职场文书
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS
Oracle用户管理及赋权
2022/04/24 Oracle
利用Python实时获取steam特惠游戏数据
2022/06/25 Python