JS,字符串,重复行
web前端-js教程实现这样一个需求,在一个Editplus文档中,有很多行10位的数字,这些数字已经排好序了。
1234567891
1234567892
1234534124
1234614124
4321412414
5636373573
思讯源码,vscode编程流程图,显存容量ubuntu,ip恶意解析tomcat,爬虫简单好看,百科php源码,天津什么是seo优化供应,文件管理php网站,淘宝商城模板下载lzw
比如:档案管理系统源码 .net,vscode高亮提示插件,ubuntu 字体编码,tomcat 并发测试,安卓登录示例sqlite,java做爬虫的公司能去吗,js里面 php,seo网页优化 title,5173游戏交易平台网站,jquery 禁止网页另存,discuz蓝色城市门户论坛网站模板lzw
12345678901234567891
1234567892
1234534124
1234614124
4321412414
5636373573
打地鼠js源码,u 盘修复ubuntu,tomcat配置多线程优化,爬虫专用加湿器,阿里云建php网站,健身seolzw
有什么办法能方便的找出两行至少前7位相同的数字吗?比如,上面的数字中,能够找出
1234567890
1234567891
1234567892
p{ float:left; } #pCenter{ padding-top:100px;margin:0 50px; } .txt{width:200px;height:200px;} #txtOldData{background-color:#A6CAF0;} #txtAnswer{background-color:#EBA9A6;} function test() { var arr = document.getElementById("txtOldData").value.replace(/ +/g, '').split("\n"); var tempStr = arr[0].substring(0, 7); var compareLen = 7, equalNum = 0; var answer = ""; for (var i = 1; i < arr.length; i++) { if (arr[i].substring(0, 7) == tempStr) { if (equalNum == 0) answer += arr[i - 1] + "\n"; answer += arr[i] + "\n"; equalNum++; } else { tempStr = arr[i].substring(0, 7); equalNum = 0; } } document.getElementById("txtAnswer").value = (answer); } 请输入数值:
" onclick="test()" />
结果:
【相关教学推荐】
1. JavaScript视频教学
2. JavaScript在线手册
3. bootstrap教学