js判断出两个字符串最大子串的函数实现方法


Posted in Javascript onNovember 01, 2016

如下所示:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<script type="text/javascript">
function search(str1,str2)
{
var i=j=k=a=jk=kk=0;
var m=str1.length;
var n=str2.length;
var index=0;
var maxlen=0;
var str="";
var flag=0;
for (i=0;i<n;i++)
{
k=i;
for (j=0;j<m;j++)
{
a = 0;
flag = 0;
jk=j;
kk=k;
while(jk<=m&&str1[kk]==str2[jk])
{
kk++;jk++;a++;
flag = 1;
}
if(flag==1)
{
if(a>maxlen)
{
maxlen = a;
index = jk-a;//匹配的首项 
}
} 
}

}
for(;maxlen>0;maxlen--)
{
str+=str2[index++];

} 
return str;
}
alert(search("kssd","ssdfa"));
</script>
<body>
<div>11</div>
</body>
</html>

以上就是小编为大家带来的js判断出两个字符串最大子串的函数实现方法全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
JavaScript使用循环和分割来替换和删除元素实例
Oct 13 Javascript
谈谈JavaScript异步函数发展历程
Sep 29 Javascript
基于jQuery实现简单的折叠菜单效果
Nov 23 Javascript
最原始的jQuery注册验证方式
Oct 11 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
Dec 29 Javascript
详解vue中引入stylus及报错解决方法
Sep 22 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
Sep 26 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
Sep 12 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
Sep 28 Javascript
原生js实现贪食蛇小游戏的思路详解
Nov 26 Javascript
在antd中setFieldsValue和defaultVal的用法
Oct 29 Javascript
js实现鼠标拖曳效果
Dec 30 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
Nov 01 #Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
Nov 01 #Javascript
js print打印网页指定区域内容的简单实例
Nov 01 #Javascript
js文件中直接alert()中文出来的是乱码的解决方法
Nov 01 #Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
Nov 01 #Javascript
微信小程序 wxapp内容组件 progress详细介绍
Oct 31 #Javascript
微信小程序 wxapp内容组件 text详细介绍
Oct 31 #Javascript
You might like
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
javascript 数字格式化输出的实现代码
2013/12/10 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
2017/08/03 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
vue对storejs获取的数据进行处理时遇到的几种问题小结
2018/03/20 Javascript
如何实现一个webpack模块解析器
2018/10/24 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
Python3.6简单反射操作示例
2018/06/14 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
Java语言程序设计测试题改错题部分
2014/07/22 面试题
计算机求职信
2013/12/01 职场文书
关于迟到的检讨书
2014/01/26 职场文书
培训讲师岗位职责
2014/04/13 职场文书
公司担保书格式范文
2014/05/12 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
南京导游词
2015/02/03 职场文书
电影雨中的树观后感
2015/06/15 职场文书
表彰大会新闻稿
2015/07/17 职场文书
社区服务活动感想
2015/08/11 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python
php 防护xss,PHP的防御XSS注入的终极解决方案
2021/04/01 PHP
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers
Go语言入门exec的基本使用
2022/05/20 Golang