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 日历提醒系统( 兼容所有浏览器 )
Apr 07 Javascript
js计算精度问题小结
Apr 22 Javascript
优化javascript的执行效率一些方法总结
Dec 25 Javascript
js代码验证手机号码和电话号码是否合法
Jul 30 Javascript
JavaScript操作HTML元素和样式的方法详解
Oct 21 Javascript
javascript实现的网站访问量统计代码
Dec 20 Javascript
JavaScript中判断数据类型的方法总结
May 24 Javascript
AngularJS中实现动画效果的方法
Jul 28 Javascript
jQuery鼠标事件总结
Oct 13 Javascript
JavaScript判断浏览器和hack滚动条的写法
Jul 23 Javascript
JS轮播图实现简单代码
Feb 19 Javascript
JavaScript中toLocaleString()和toString()的区别实例分析
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
留言板翻页的实现详解
2006/10/09 PHP
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
jquery checkbox实现单选小例
2013/11/27 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
2016/07/06 Javascript
深入理解JavaScript中的并行处理
2016/09/22 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
js读取本地文件的实例
2017/12/22 Javascript
angular json对象push到数组中的方法
2018/02/27 Javascript
详解vue.js根据不同环境(正式、测试)打包到不同目录
2018/07/13 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
python模块之re正则表达式详解
2017/02/03 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
python 实现A*算法的示例代码
2018/08/13 Python
对python中Json与object转化的方法详解
2018/12/31 Python
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
2019/02/25 Python
NumPy 数组使用大全
2019/04/25 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
python算法题 链表反转详解
2019/07/02 Python
python绘制动态曲线教程
2020/02/24 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
PyTorch的torch.cat用法
2020/06/28 Python
StubHub巴西:购买和出售您的门票
2016/07/22 全球购物
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
大学生职业规划书的范本
2014/02/18 职场文书
公司委托书范本
2014/04/04 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
关于vue-router-link选择样式设置
2022/04/30 Vue.js