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 相关文章推荐
JS代码格式化和语法着色V2
Oct 14 Javascript
让textarea自动调整大小的js代码
Apr 12 Javascript
Iframe 自动适应页面的高度示例代码
Feb 26 Javascript
使用js dom和jquery分别实现简单增删改
Sep 11 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
May 06 Javascript
JS实现保留n位小数的四舍五入问题示例
Aug 03 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
Nov 09 Javascript
Angular 组件之间的交互的示例代码
Mar 24 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
Dec 20 Javascript
解决axios post 后端无法接收数据的问题
Oct 29 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
Sep 21 Javascript
javascript实现移动端轮播图
Dec 09 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
第九节--绑定
2006/11/16 PHP
轻松修复Discuz!数据库
2008/05/03 PHP
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
php设计模式 DAO(数据访问对象模式)
2011/06/26 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
JavaScript延迟加载
2021/03/09 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
实例说明Python中比较运算符的使用
2015/05/13 Python
Python基础学习之常见的内建函数整理
2017/09/06 Python
python tools实现视频的每一帧提取并保存
2020/03/20 Python
将Python文件打包成.EXE可执行文件的方法
2019/08/11 Python
基于Python中的yield表达式介绍
2019/11/19 Python
浅析matlab中imadjust函数
2020/02/27 Python
python新手学习可变和不可变对象
2020/06/11 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
Java语言程序设计测试题选择题部分
2014/04/03 面试题
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
分析JVM源码之Thread.interrupt系统级别线程打断
2021/06/29 Java/Android
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL