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判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
js取得url地址参数实例
Feb 22 Javascript
js获取当前月的第一天和最后一天的小例子
Nov 18 Javascript
javascript中clipboardData对象用法详解
May 13 Javascript
深入理解JavaScript编程中的原型概念
Jun 25 Javascript
js遍历map javaScript遍历map的简单实现
Aug 26 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
JavaScript函数节流的两种写法
Apr 07 Javascript
详解JS中的this、apply、call、bind(经典面试题)
Sep 19 Javascript
用vue封装插件并发布到npm的方法步骤
Oct 18 Javascript
IE9 elementUI文件上传的问题解决
Oct 17 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
Sep 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
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
神盾加密解密教程(三)PHP 神盾解密工具
2014/06/08 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
IE JS编程需注意的内存释放问题
2009/06/23 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
AngularJS使用angular-formly进行表单验证
2015/12/27 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
JS简单判断字符在另一个字符串中出现次数的2种常用方法
2017/04/20 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
nodejs高大上的部署方式(PM2)
2018/09/11 NodeJs
微信小程序动态增加按钮组件
2018/09/14 Javascript
web页面和微信小程序页面实现瀑布流效果
2018/09/26 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
Python的函数的一些高阶特性
2015/04/27 Python
详解Python字符串对象的实现
2015/12/24 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
python模糊图片过滤的方法
2018/12/14 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
十八大演讲稿
2014/05/22 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
电工实训报告总结
2014/11/05 职场文书
学习焦裕禄观后感
2015/06/09 职场文书