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 相关文章推荐
兼容ie和firefox js关闭代码
Dec 11 Javascript
利用jQuery接受和处理xml数据的代码(.net)
Mar 28 Javascript
javascript获取select值的方法分析
Jul 02 Javascript
简单实现Vue的observer和watcher
Dec 21 Javascript
详解vue.js移动端导航navigationbar的封装
Jul 05 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
Dec 24 Javascript
web前端vue filter 过滤器
Jan 12 Javascript
修改node.js默认的npm安装目录实例
May 15 Javascript
React中使用async validator进行表单验证的实例代码
Aug 17 Javascript
Vue和React组件之间的传值方式详解
Jan 31 Javascript
javascript的delete运算符知识点总结
Nov 19 Javascript
使用Cargo工具高效创建Rust项目
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之第七天
2006/10/09 PHP
用PHP进行MySQL删除记录操作代码
2008/06/07 PHP
linux实现php定时执行cron任务详解
2013/12/24 PHP
php中in_array函数用法分析
2014/11/15 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
PHP中require和include路径问题详解
2014/12/25 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
2019/10/11 PHP
js 与或运算符 || &amp;&amp; 妙用
2009/12/09 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
jQuery动态添加
2016/04/07 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
20170918 前端开发周报之JS前端开发必看
2017/09/18 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
使用vue-cli导入Element UI组件的方法
2018/05/16 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
跟老齐学Python之Python文档
2014/10/10 Python
Python之父谈Python的未来形式
2016/07/01 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
车队司机个人自我鉴定
2014/04/17 职场文书
2015年维修工作总结
2015/04/25 职场文书
小学二年级语文教学反思
2016/03/03 职场文书