最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實現(xiàn)為排序好的字符串找出重復行的方法

 更新時間:2016年03月02日 09:46:09   作者:yenange  
這篇文章主要介紹了JS實現(xiàn)為排序好的字符串找出重復行的方法,涉及JavaScript字符串運算相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JS實現(xiàn)為排序好的字符串找出重復行的方法。分享給大家供大家參考,具體如下:

實現(xiàn)這樣一個需求,在一個Editplus文檔中,有很多行10位的數(shù)字,這些數(shù)字已經(jīng)排好序了。

比如:

1234567890
1234567891
1234567892
1234534124
1234614124
4321412414
5636373573

有什么辦法能方便的找出兩行至少前7位相同的數(shù)字嗎?

比如,上面的數(shù)字中,能夠找出

1234567890
1234567891
1234567892

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
  <title></title>
  <style type="text/css">
    div{ float:left; }
    #divCenter{ padding-top:100px;margin:0 50px; }
    .txt{width:200px;height:200px;}
    #txtOldData{background-color:#A6CAF0;}
    #txtAnswer{background-color:#EBA9A6;}
  </style>
  <script type="text/javascript">
    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);
    }
  </script>
</head>
<body>
  <div>
    請輸入數(shù)值:<br />
    <textarea id="txtOldData" class="txt">
1234567890
1234567891
1234567892
1234534124
1234614124
4321412414
5636373573
    </textarea>
  </div>
  <div style="padding-top:90px;padding" >
    <input type="button" value="測試==>" onclick="test()" />
  </div>
  <div>
    結果:<br />
    <textarea id="txtAnswer" class="txt"></textarea>
  </div>
</body>
</html>

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數(shù)學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

相關文章

  • javascript 控制彈出窗口

    javascript 控制彈出窗口

    javascript 控制彈出窗口...
    2007-04-04
  • 能夠讓你事半功倍的JS?utils工具函數(shù)詳解

    能夠讓你事半功倍的JS?utils工具函數(shù)詳解

    js-utils封裝了常用的工具函數(shù),開箱即用,下面這篇文章主要給大家介紹了關于能夠事半功倍的JS?utils工具函數(shù)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • JS通過URL下載文件并重命名兩種方式代碼

    JS通過URL下載文件并重命名兩種方式代碼

    前端下載文件方法很多,url是文件地址,下面這篇文章主要給大家介紹了關于JS通過URL下載文件并重命名的兩種方式,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • 微信小程序利用for循環(huán)解決內容變更問題

    微信小程序利用for循環(huán)解決內容變更問題

    這篇文章主要介紹了微信小程序利用for循環(huán)解決內容變更問題 ,本文分步驟通過實例代碼詳解給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • javascript 變量作用域 代碼分析

    javascript 變量作用域 代碼分析

    作用域(scope)是javascript中一項令人棘手的的特性。所有面向對象編程語言都有某種形式的作用域,不過和把這個概念放在什么上下文中有關。在javascript里,作用域是由函數(shù)劃分的。
    2009-06-06
  • 學習JavaScript設計模式之裝飾者模式

    學習JavaScript設計模式之裝飾者模式

    這篇文章主要為大家介紹了JavaScript設計模式中的裝飾者模式,對JavaScript設計模式感興趣的小伙伴們可以參考一下
    2016-01-01
  • 小程序錄音功能實現(xiàn)

    小程序錄音功能實現(xiàn)

    這篇文章主要介紹了小程序錄音功能實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • three.js 入門案例詳解

    three.js 入門案例詳解

    本篇文章主要介紹了three.js 入門案例詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • js跳轉到指定url的方法與實際使用

    js跳轉到指定url的方法與實際使用

    這篇文章主要給大家介紹了關于js跳轉到指定url的方法與實際使用的相關資料,要實現(xiàn)JavaScript跳轉到指定URL,可以使用window.location對象來實現(xiàn),需要的朋友可以參考下
    2023-09-09
  • JavaScript模擬實現(xiàn)加入購物車飛入動畫效果

    JavaScript模擬實現(xiàn)加入購物車飛入動畫效果

    這篇文章主要為大家詳細介紹了如何使用JavaScript模擬實現(xiàn)加入購物車飛入動畫效果,文中的示例代碼講解詳細,有需要的小伙伴可以參考下
    2024-03-03

最新評論

光山县| 辽宁省| 乌拉特后旗| 东兴市| 苏尼特右旗| 商丘市| 尼勒克县| 黎城县| 漠河县| 蒙自县| 西盟| 抚宁县| 平罗县| 湟中县| 中方县| 望谟县| 将乐县| 墨玉县| 南昌市| 平凉市| 武汉市| 永修县| 耿马| 余干县| 昌邑市| 海伦市| 衡阳县| 邹平县| 调兵山市| 彭山县| 凤台县| 怀柔区| 平度市| 耒阳市| 水城县| 隆林| 罗平县| 沽源县| 怀远县| 鄢陵县| 嘉义市|