JS簡(jiǎn)單判斷字符在另一個(gè)字符串中出現(xiàn)次數(shù)的2種常用方法
本文實(shí)例講述了JS簡(jiǎn)單判斷字符在另一個(gè)字符串中出現(xiàn)次數(shù)的2種常用方法。分享給大家供大家參考,具體如下:
經(jīng)過(guò)搜索驗(yàn)證,提供兩個(gè)方法。
1. 通過(guò)分割獲取長(zhǎng)度原理
var s = 'www.dhdzp.com';
var n = (s.split('.')).length-1;
alert(n); //彈出2
2. 通過(guò)正則實(shí)現(xiàn)
function patch(re,s){
re=eval("/"+re+"/ig")
return s.match(re).length;
}
var s = 'tools.jb51.net';
alert(patch('t',s)); //彈出2
PS:關(guān)于正則操作,這里為大家提供2款非常方便的正則表達(dá)式在線(xiàn)工具供大家參考使用:
JavaScript正則表達(dá)式在線(xiàn)測(cè)試工具:
http://tools.jb51.net/regex/javascript
正則表達(dá)式在線(xiàn)生成工具:
http://tools.jb51.net/regex/create_reg
此外,再為大家推薦2款簡(jiǎn)單易用的在線(xiàn)字符統(tǒng)計(jì)工具供大家參考使用:
在線(xiàn)字?jǐn)?shù)統(tǒng)計(jì)工具:
http://tools.jb51.net/code/zishutongji
在線(xiàn)字符統(tǒng)計(jì)與編輯工具:
http://tools.jb51.net/code/char_tongji
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《JavaScript正則表達(dá)式技巧大全》、《JavaScript替換操作技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
詳解babel是如何將class語(yǔ)法糖轉(zhuǎn)換為es5的語(yǔ)法
這篇文章主要詳細(xì)介紹了babel是如何將class語(yǔ)法糖轉(zhuǎn)換為es5的語(yǔ)法,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-02-02
以BootStrap Tab為例寫(xiě)一個(gè)前端組件
本文以Bootstrap標(biāo)簽頁(yè)組件為例,介紹如何編寫(xiě)或者封裝一個(gè)前端組件,具體示例代碼大家參考下本文2017-07-07
UNIAPP實(shí)現(xiàn)微信小程序登錄授權(quán)和手機(jī)號(hào)授權(quán)功能(uniapp做微信小程序)
uniapp開(kāi)發(fā)小程序,先授權(quán)用戶(hù)信息后再出現(xiàn)手機(jī)號(hào)授權(quán)的頁(yè)面進(jìn)行手機(jī)號(hào)授權(quán),完成后返回上一頁(yè)面并把信息存入后臺(tái)以及前臺(tái)緩存中,方便使用,這篇文章主要介紹了UNIAPP實(shí)現(xiàn)微信小程序登錄授權(quán)和手機(jī)號(hào)授權(quán)(uniapp做微信小程序),需要的朋友可以參考下2024-08-08
typescript在node.js下使用別名(paths)無(wú)效的問(wèn)題詳解
這篇文章主要給大家介紹了關(guān)于typescript在node.js下使用別名(paths)無(wú)效問(wèn)題的相關(guān)資料,文中通過(guò)圖文以及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-07-07
Nuxt.js中PC與移動(dòng)端間自動(dòng)識(shí)別跳轉(zhuǎn)
本文主要介紹了Nuxt.js中PC與移動(dòng)端間自動(dòng)識(shí)別跳轉(zhuǎn),文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
超強(qiáng)推薦的js編程中的簡(jiǎn)潔寫(xiě)法收集
超強(qiáng)推薦的js編程中的簡(jiǎn)潔寫(xiě)法收集...2007-08-08
React Native JSI實(shí)現(xiàn)RN與原生通信的示例代碼
本文主要介紹了React Native JSI實(shí)現(xiàn)RN與原生通信的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08

