JavaScript自定义函数实现查找两个字符串最长公共子串的方法


Posted in Javascript onNovember 24, 2016

本文实例讲述了JavaScript自定义函数实现查找两个字符串最长公共子串的方法。分享给大家供大家参考,具体如下:

//查找两个字符串的最长公共子串
function findSubStr(s1,s2){
  var S=sstr= "" ,L1=s1.length,L2=s2.length;
  if (L1>L2){ var s3=s1;s1=s2,s2=s3,L1=s2.length;}
  for ( var j=L1;j> 0 ;j--)
    for ( var i= 0 ;i<=L1-j;i++){
      sstr = s1.substr(i,j);
      if (s2.indexOf(sstr)>= 0 ) return sstr;
    }
  return "" ;
}
document .writeln(findSubStr( "aaa3333" , "baa333cc" )); //aa333
document .writeln(findSubStr( "aaaX3333--" , "baa333ccX3333333x" )); //X3333

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
prototype 学习笔记整理
Jul 17 Javascript
表格奇偶行设置不同颜色的核心JS代码
Dec 24 Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
Jun 30 Javascript
纯css实现窗户玻璃雨滴逼真效果
Aug 23 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
Jan 05 Javascript
超全面的JavaScript开发规范(推荐)
Jan 21 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
Nov 13 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
May 27 Javascript
小程序使用watch监听数据变化的方法详解
Sep 20 Javascript
js删除对象中的某一个字段的方法实现
Jan 11 Javascript
详解Node.js:events事件模块
Nov 24 #Javascript
详解微信小程序开发之下拉刷新 上拉加载
Nov 24 #Javascript
微信小程序-消息提示框实例
Nov 24 #Javascript
jQuery实现的模拟弹出窗口功能示例
Nov 24 #Javascript
基于JavaScript实现Tab选项卡切换效果
Nov 24 #Javascript
javascript实现获取图片大小及图片等比缩放的方法
Nov 24 #Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
Nov 24 #Javascript
You might like
PHP操作XML作为数据库的类
2010/12/19 PHP
php使用CURL伪造IP和来源实例详解
2015/01/15 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
php+mysql开发中的经验与常识小结
2019/03/25 PHP
AngularJS中的过滤器使用详解
2015/06/16 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
javascript设置文本框光标的方法实例小结
2016/11/04 Javascript
Nodejs下DNS缓存问题浅析
2016/11/16 NodeJs
js中的闭包实例展示
2018/11/01 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
在Django中使用Sitemap的方法讲解
2015/07/22 Python
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
Python内置模块ConfigParser实现配置读写功能的方法
2018/02/12 Python
在python中bool函数的取值方法
2018/11/01 Python
django settings.py 配置文件及介绍
2019/07/15 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
跑步爱好者一站式服务网站:Jack Rabbit
2016/09/01 全球购物
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
自荐信格式
2013/12/01 职场文书
安全生产标语
2014/06/06 职场文书
机械电子工程专业求职信
2014/06/22 职场文书
聘用意向书
2014/07/29 职场文书
单位推荐信范文
2015/03/27 职场文书
神秘岛读书笔记
2015/07/01 职场文书
暑期工社会实践报告
2015/07/13 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
python中 Flask Web 表单的使用方法
2022/05/20 Python