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

javascript中正則表達(dá)式反向引用示例介紹

 更新時(shí)間:2014年03月26日 15:56:56   投稿:whsnow  
這篇文章主要介紹了javascript中正則表達(dá)式反向引用,需要的朋友可以參考下

最近遇到一個(gè)需求,傳入一個(gè)字符串,每三個(gè)字符插一個(gè)空格

例:

傳入abcd1234

輸出 abc d12 34

思考了一下,準(zhǔn)備寫一個(gè)函數(shù)如下

復(fù)制代碼 代碼如下:

function appendSpace(s)
{
var length = s.length;
var result = "";
var last = 0;
for(var i = 3;i<=length;i=i+3,last = last+3)
{
result = result+s.substring(i-3,i)+" ";
}
result = result+s.substring(last,length);
return result;
}

感覺這個(gè)函數(shù)有點(diǎn)。。。

于是換了replace()正則表達(dá)式替換方法
復(fù)制代碼 代碼如下:

/*
*$1表示引用匹配規(guī)則中第一對括號(此處為"(.{3})")命中的文本
*不加括號的時(shí)候會直接輸出$1
*/
function insertSpace(s)
{
var result =s.replace(/(.{3})/g,"$1 ");
return result;
}

運(yùn)行效果如圖

相關(guān)文章

  • 正則表達(dá)式 匹配至少有一個(gè)非空白字符并且不超過指定長度

    正則表達(dá)式 匹配至少有一個(gè)非空白字符并且不超過指定長度

    最近需要用到一個(gè)驗(yàn)證,規(guī)則為:至少有一個(gè)非空白字符并且不超過指定長度,想用正則表達(dá)式來處理,上網(wǎng)搜了一下,發(fā)現(xiàn)其他人也有和我一樣的需求,并且有高手給了幾個(gè)很精彩的解決方案,現(xiàn)將網(wǎng)上的解決方案整理一下,以備其他有相同需求的人參考
    2011-11-11
  • 正則基礎(chǔ)之?捕獲組(capture?group)

    正則基礎(chǔ)之?捕獲組(capture?group)

    捕獲組就是把正則表達(dá)式中子表達(dá)式匹配的內(nèi)容,保存到內(nèi)存中以數(shù)字編號或顯式命名的組里,方便后面引用,這里就為大家簡單介紹一下
    2023-05-05
  • 8個(gè)你應(yīng)該了解的正則表達(dá)式提高你的工作效率

    8個(gè)你應(yīng)該了解的正則表達(dá)式提高你的工作效率

    正則表達(dá)式也可以被當(dāng)作是一門語言,入門時(shí)可能很吃力,不過一旦學(xué)會了就方便很多,在處理一些比較復(fù)雜的替換時(shí),正則表達(dá)式就會發(fā)揮它的真正作用,本文整理了一些常用的正則,感興趣的朋友可以了解下,或許對你有所幫助
    2013-01-01
  • Xcode?正則表達(dá)式實(shí)現(xiàn)查找替換功能

    Xcode?正則表達(dá)式實(shí)現(xiàn)查找替換功能

    正則表達(dá)式(Regular?Expressions)是一種強(qiáng)大的工具,可以幫助我們在復(fù)雜的文本中進(jìn)行精確的匹配和替換,本文將詳細(xì)介紹如何在?Xcode?中利用正則表達(dá)式實(shí)現(xiàn)查找替換功能,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • 如何用javascript正則表達(dá)式驗(yàn)證身份證號碼是否合法

    如何用javascript正則表達(dá)式驗(yàn)證身份證號碼是否合法

    在用戶注冊頁面有些需求要求的比較嚴(yán)格,需要對身份證驗(yàn)證是否合法,通過此功能嚴(yán)格此系統(tǒng)軟件,從而過濾到很多水客。此篇文章主要是講解如何用javascript正則表達(dá)式驗(yàn)證身份證號碼是否合法,需要的朋友可以參考下
    2015-07-07
  • JavaScript常用的正則表達(dá)式表單驗(yàn)證代碼

    JavaScript常用的正則表達(dá)式表單驗(yàn)證代碼

    驗(yàn)證表單的不同內(nèi)容用的是不同的正則表達(dá)式??蛻舳蓑?yàn)證常用的幾個(gè)。
    2010-12-12
  • jQuery驗(yàn)證手機(jī)號郵箱身份證的正則表達(dá)式(含港澳臺)

    jQuery驗(yàn)證手機(jī)號郵箱身份證的正則表達(dá)式(含港澳臺)

    本文通過一個(gè)demo實(shí)例給大家介紹了jquery驗(yàn)證手機(jī)號郵箱身份證的正則表達(dá)式含有港澳臺的手機(jī)號,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-10-10
  • js正則解析URL參數(shù)示例代碼

    js正則解析URL參數(shù)示例代碼

    URL參數(shù)使用js正則解析具體實(shí)現(xiàn)代碼如下,有需求的朋友可以參考下,希望對大家有所幫組
    2013-08-08
  • 實(shí)例代碼詳解正則表達(dá)式匹配換行

    實(shí)例代碼詳解正則表達(dá)式匹配換行

    在javascript中,使用正則表達(dá)式匹配換行可能會遇到各種問題,下面就通過實(shí)例介紹一下如何實(shí)現(xiàn)此功能,對正則表達(dá)式匹配換行相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • RegExp 隨筆 JavaScript RegExp 對象

    RegExp 隨筆 JavaScript RegExp 對象

    這篇文章主要介紹了RegExp 隨筆 JavaScript RegExp 對象,需要的朋友可以參考下
    2016-10-10

最新評論

鄂托克旗| 壤塘县| 平和县| 小金县| 曲水县| 拜城县| 白银市| 资溪县| 依安县| 江陵县| 句容市| 隆化县| 剑川县| 秭归县| 二连浩特市| 利川市| 象山县| 三江| 新宁县| 永修县| 鄯善县| 沁阳市| 临城县| 内乡县| 滦平县| 醴陵市| 阿克| 沙雅县| 扶余县| 腾冲县| 安新县| 大冶市| 子长县| 松江区| 新邵县| 墨竹工卡县| 当阳市| 甘洛县| 桃园县| 赣榆县| 金门县|