本篇內(nèi)容介紹了“javascript如何獲取字符串長度”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)長期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為呼中企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,呼中網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
javascript獲取字符串長度的方法:1、使用length屬性按字符來獲取字符串長度,語法“字符串.length”;2、利用charCodeAt()按字節(jié)來獲取字符串長度。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
js 按字符判斷一串字符串的長度
length屬性可以讀取字符串的長度。長度以字符為單位,該屬性為只讀屬性。
示例代碼:
輸出結(jié)果:
11 12
注:
1、使用 length 屬性獲取長度,每個(gè)字符,包括空格,標(biāo)點(diǎn)符號(hào)都算是一個(gè)字符
2、length 屬性中,中文字符也默認(rèn)為一個(gè)字符
js 按字節(jié)判斷一串字符串的長度
JavaScript 中支持的字節(jié)包括,單字節(jié)和雙字節(jié)兩種類型。一般來說英文以及英文符號(hào)占1個(gè)字符,中文漢字以及中文符號(hào)占2個(gè)字符
示例1:
charCodeAt():方法返回指定位置的字符的 Unicode 編碼。它的值為 0 - 65535 之間的整數(shù)。
輸出結(jié)果:
18
示例2:
一個(gè)漢字2個(gè)字符,一個(gè)中文符號(hào)兩個(gè)字符。
輸出結(jié)果:12
示例3:
把雙字節(jié)的字符替換成兩個(gè)單字節(jié)的字符,并獲取它的字符數(shù)
運(yùn)行結(jié)果:12
示例4:
運(yùn)行結(jié)果:14
示例5:
可以使用正則表達(dá)式,來判斷字符是否為雙字節(jié)
//20
“javascript如何獲取字符串長度”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!