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

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

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

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

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

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

  var s = "1122333455";
     var s1 = s;
     var c;
     var cc = s.match(/(\d)\1+/g);    //11,22,333,55 當(dāng)然這里用()\1*也會(huì)可以(因?yàn)橄旅媸翘鎿Q):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字符串去除全部重復(fù)字符,并把最終字符串排序

     var s = "1234321abaccc";
     var s1 = s.split("").sort().join("");
     var cc = s1.match(/(.)\1+/g);    //11,22,33,aa,ccc 當(dāng)然這里用()\1*也會(huì)可以(因?yàn)橄旅媸翘鎿Q):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重復(fù)某個(gè)字符串n次 | 字符串轉(zhuǎn)數(shù)組

 js重復(fù)某個(gè)字符串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ù)或全部重復(fù)字符的實(shí)例,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

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

    Javascript中異步等待的深入理解

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

    js實(shí)現(xiàn)水平滾動(dòng)菜單導(dǎo)航

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

    js模仿jquery的寫法示例代碼

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

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

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

    showModelessDialog()使用詳解

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

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

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

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

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

    簡(jiǎn)單了解TypeScript中如何繼承 Error 類

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

    JS實(shí)現(xiàn)簡(jiǎn)單留言板功能

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

    js打開(kāi)word文檔預(yù)覽操作示例【不是下載】

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

最新評(píng)論