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 学习小结(适合新手参考)
Jul 30 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
Sep 13 Javascript
jquery文本框中的事件应用以输入邮箱为例
May 06 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
Dec 19 Javascript
JQuery中DOM事件合成用法实例分析
Jun 13 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
Aug 20 Javascript
全面理解闭包机制
Jul 11 Javascript
JS数组排序方法实例分析
Dec 16 Javascript
Jquery Easyui日历组件Calender使用详解(23)
Dec 18 Javascript
Vue实现带进度条的文件拖动上传功能
Feb 23 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
Feb 26 Javascript
小程序多图列表实现性能优化的方法步骤
May 28 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
PHP文件上传类实例详解
2016/04/08 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
PHP7变量处理机制修改
2021/03/09 PHP
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
jQuery获得子元素个数的方法
2015/04/14 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
2016/08/05 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
2017/06/09 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
jQuery动态生成的元素绑定事件操作实例分析
2019/05/04 jQuery
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
[01:00:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第三场 1月10日
2021/03/11 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第一场 1月24日
2021/03/11 DOTA
Python生成随机密码
2015/03/10 Python
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
django rest framework之请求与响应(详解)
2017/11/06 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
python实现决策树分类(2)
2018/08/30 Python
Python reduce函数作用及实例解析
2020/05/08 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
西安众合通用.net笔试题
2013/03/18 面试题
《月球之谜》教学反思
2014/04/10 职场文书
《小动物过冬》教学反思
2014/04/17 职场文书
秋收起义观后感
2015/06/11 职场文书
公司欠款证明
2015/06/24 职场文书
浅析JavaScript中的变量提升
2022/06/01 Javascript