小tips JS CSS實現字串單詞首字母大寫

2022-06-16 22:27:07 字數 1249 閱讀 1657

css實現:

text-transform:capitalize;

js**一:

string.prototype.firstuppercase = function

())}

var result = "i'm hello world".firstuppercase();;

console.log(result);

//i'm hello world

注:正規表示式\b會把英文縮寫,譬如i'm拆分成兩個部分,導致輸出為i'm,所以不能使用\b

js**二:

string.prototype.firstuppercase = function

())

return

result;}//

結果://i'm hello world

js**三:

string.prototype.firstuppercase = function

())

return

result;}//

結果://i'm hello world

js**四:

string.prototype.firstuppercase = function

()$ `;

})return

result;}//

結果://i'm hello world

注:

\b:匹配乙個單詞邊界,也就是指單詞和空格間的位置。例如, 'erb' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er'。

\w:匹配包括下劃線的任何單詞字元。等價於'[a-za-z0-9_]'。

*:匹配前面的子表示式零次或多次。例如,zo 能匹配 "z" 以及 "zoo"。 等價於。

\s:匹配任何空白字元,包括空格、製表符、換頁符等等。等價於 [ fnrtv]。

\s:匹配任何非空白字元。等價於 [^ \f\n\r\t\v]。

字串小練習

1.2018 11 12 去掉 輸出a 2018 11 12 a1 a.replace 替換 替換成 print a1 結果 201811122.統計字串a中 1的個數 a 201811 a 201811 count 0 for i in a i int i if i 1 count 1 print...

字串小練習

將乙個字串,如 手機 type 華為 size 6000300050 以這樣的形式輸出 title 手機 type 華為 size 6000300050 let str 手機 type 華為 size 6000 3000 50 根據?符號,將str打散成陣列,獲取陣列中的第二位 let arr2 s...

replace 實現字串替換 字串

字串是 不可改變 的,我們通過可以獲取字串指定位置的字元,但不能使用更改指定位置的字元,一旦更改,就會報錯。a abcedfghijklmnopqrstuvwxyz a 3 a traceback most recent call last file line 1,in a 3 a typeerro...