欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS字符串去除連續(xù)或全部重復字符的實例

 更新時間:2018年03月08日 11:04:57   投稿:mrr  
這篇文章主要介紹了JS字符串去除連續(xù)或全部重復字符的實例,需要的朋友可以參考下

js字符串去除連續(xù)重復字符

()和\number 配合使用表示重復正則第number個括號內(nèi)匹配到的內(nèi)容,如:(\d)\1表示重復第一個匹配塊(\d)即等價于如果(\d)匹配到a,則表達式為aa

相應的可以:(some)\1* 或(some)\1+或(some)\1? 表示重復第一個匹配快得到的內(nèi)容 任意次或者 至少一次或 一次or零次

  var s = "1122333455";
     var s1 = s;
     var c;
     var cc = s.match(/(\d)\1+/g);    //11,22,333,55 當然這里用()\1*也會可以(因為下面是替換):11,22,333,4,55
     for(var i = 0;i<cc.length;i++){
         c = cc[i].substring(0,1);
         s1 = s1.replace(cc[i],c);
    }
    alert(s1);   //12345

js字符串去除全部重復字符,并把最終字符串排序

     var s = "1234321abaccc";
     var s1 = s.split("").sort().join("");
     var cc = s1.match(/(.)\1+/g);    //11,22,33,aa,ccc 當然這里用()\1*也會可以(因為下面是替換):11,22,33,4,aa,b,ccc
     for(var i = 0;i<cc.length;i++){
         c = cc[i].substring(0,1);
         s1 = s1.replace(cc[i],c);
     }
    alert(s1);    //1234abc

 PS:下面看下js重復某個字符串n次 | 字符串轉(zhuǎn)數(shù)組

 js重復某個字符串n次

function repeat(str , n){
return new Array(n+1).join(str);
}
console:
repeat("a", 3); //aaa

 字符串轉(zhuǎn)數(shù)組

var sa="ABCD";
var newStr=Array.prototype.join.call(sa); //A,B,C,D
newStr.split(','); //['A','B','C','D']

總結(jié)

以上所述是小編給大家介紹的JS字符串去除連續(xù)或全部重復字符的實例,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Javascript中異步等待的深入理解

    Javascript中異步等待的深入理解

    Async / Await是人們期待已久的JavaScript功能,它使使用異步功能更加有趣和易于理解。這篇文章主要給大家介紹了關(guān)于Javascript中異步等待的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • js實現(xiàn)水平滾動菜單導航

    js實現(xiàn)水平滾動菜單導航

    這篇文章主要為大家詳細介紹了js實現(xiàn)水平滾動菜單導航,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • js模仿jquery的寫法示例代碼

    js模仿jquery的寫法示例代碼

    jquery的寫法從事web開發(fā)的人員應該不會陌生吧,下面我們要說的是使用js模仿jquery寫法的實現(xiàn)代碼,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-06-06
  • JavaScript實現(xiàn)橫版菜單欄

    JavaScript實現(xiàn)橫版菜單欄

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)橫版菜單欄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • showModelessDialog()使用詳解

    showModelessDialog()使用詳解

    showModelessDialog()使用詳解...
    2006-09-09
  • Asp.Net alert彈出提示信息的幾種方法總結(jié)

    Asp.Net alert彈出提示信息的幾種方法總結(jié)

    本篇文章主要是對Asp.Net alert彈出提示信息的幾種方法進行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • 在JS中如何使用css變量詳解

    在JS中如何使用css變量詳解

    這篇文章主要給大家介紹了關(guān)于如何在JS中如何使用css變量以及export之javascript關(guān)鍵字的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2021-09-09
  • 簡單了解TypeScript中如何繼承 Error 類

    簡單了解TypeScript中如何繼承 Error 類

    這篇文章主要介紹了簡單了解TypeScript中如何繼承 Error 類,一個典型的網(wǎng)站服務器可能需要有 NetworkError, DatabaseError, UnauthorizedError 等。 我們希望這些類都擁有 Error 的特性:有錯誤消息、有調(diào)用棧、有方便打印的 toString 等。,需要的朋友可以參考下
    2019-06-06
  • JS實現(xiàn)簡單留言板功能

    JS實現(xiàn)簡單留言板功能

    這篇文章主要為大家詳細介紹了JS實現(xiàn)簡單留言板功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • js打開word文檔預覽操作示例【不是下載】

    js打開word文檔預覽操作示例【不是下載】

    這篇文章主要介紹了js打開word文檔預覽操作,結(jié)合實例形式分析了兩種javascript打開word文檔在線預覽相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05

最新評論