国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

如何使用JS在HTML中自定義字符串格式化

2019-11-19 16:01:58
字體:
來源:轉載
供稿:網友

Python中支持字符串格式化,其基本形式如下:

 str = "I'm %s, %s years old." % ('jack', 19) print(str)  #結果: I'm jack, 19 years old.

 在JavaScript中雖沒有類似的方法,但我們可以利用字符串的replace方法自定義字符串的格式化方法:

<script> $(function () {   /*自定義字符串格式化*/  String.prototype.Format = function (args) {   /*this代表要調用Format方法的字符串*/   /*replace的第一個參數為正則表達式,g表示處理匹配到的所有字符串,在js中使用//包起來*/   /*replace的第二個參數為匹配字符串的處理,k1匹配結果包含{},k2只保留{}內的內容*/   var temp = this.replace(//{(/w+)/}/g, function (k1, k2) {    console.log(k1, k2);    /*replace將匹配到的k2用參數args替換后賦給新變量temp*/    return args[k2];   });   /*自定義方法Format將格式化后的字符串返回*/   return temp;  }; }</script>

驗證:

總結

以上所述是小編給大家介紹的使用JS在HTML中自定義字符串格式化,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂伦春自治旗| 临猗县| 汕尾市| 大安市| 南投县| 龙陵县| 陆川县| 龙井市| 浦江县| 济源市| 高要市| 个旧市| 乐昌市| 大新县| 横峰县| 桓台县| 余江县| 台北县| 安庆市| 南投县| 金乡县| 洞口县| 台北县| 马公市| 大化| 勃利县| 临沧市| 都安| 都匀市| 天柱县| 石棉县| 虎林市| 霍林郭勒市| 女性| 凤冈县| 和林格尔县| 静宁县| 宝应县| 凤阳县| 松溪县| 商城县|