91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS/CSS如何實現字符串單詞首字母大寫功能

發布時間:2021-02-25 10:00:42 來源:億速云 閱讀:265 作者:清風 欄目:web開發

這篇“JS/CSS如何實現字符串單詞首字母大寫功能”除了程序員外大部分人都不太理解,今天小編為了讓大家更加理解“JS/CSS如何實現字符串單詞首字母大寫功能”,給大家總結了以下內容,具有一定借鑒價值,內容詳細步驟清晰,細節處理妥當,希望大家通過這篇文章有所收獲,下面讓我們一起來看看具體內容吧。

css是什么意思

css是一種用來表現HTML或XML等文件樣式的計算機語言,主要是用來設計網頁的樣式,使網頁更加美化。它也是一種定義樣式結構如字體、顏色、位置等的語言,并且css樣式可以直接存儲于HTML網頁或者單獨的樣式單文件中,而樣式規則的優先級由css根據這個層次結構決定,從而實現級聯效果,發展至今,css不僅能裝飾網頁,也可以配合各種腳本對于網頁進行格式化。

css實現:

text-transform:capitalize;

JS代碼一:

String.prototype.firstUpperCase = function(){
    return this.replace(/\b(\w)(\w*)/g,function($0,$1,$2){
      return $1.toUpperCase() + $2.toLowerCase();
    })
}
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(){
  let arr = this.split(' ');
  let uppserCase = ([first,...rest]) => first.toUpperCase() + rest.join('');
  let result = '';
  arr.forEach((val) => {
    result += uppserCase(val) + ' ';
  })
  return result;
}
//結果://I'm Hello World

JS代碼三:

String.prototype.firstUpperCase = function(){
  let arr = this.split(' ');
  let result = '';
  arr.forEach((val) => {
    result += val.charAt(0).toUpperCase() + val.slice(1) + ' ';
  })
  return result;
}
//結果://I'm Hello World

JS代碼四:

String.prototype.firstUpperCase = function(){
  let arr = this.split(' ');
  let result = '';
  arr.forEach((val) => {
    result += `${val[0].toUpperCase()}${val.slice(1)} `;
  })
  return result;
}
//結果://I'm Hello World

注:

\b:匹配一個單詞邊界,也就是指單詞和空格間的位置。例如, 'erb' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er'。
\w:匹配包括下劃線的任何單詞字符。等價于'[A-Za-z0-9_]'。
*:匹配前面的子表達式零次或多次。例如,zo 能匹配 "z" 以及 "zoo"。 等價于{0,}。
\s:匹配任何空白字符,包括空格、制表符、換頁符等等。等價于 [ fnrtv]。
\S:匹配任何非空白字符。等價于 [^ \f\n\r\t\v]。

感謝你的閱讀,希望你對“JS/CSS如何實現字符串單詞首字母大寫功能”這一關鍵問題有了一定的理解,具體使用情況還需要大家自己動手實驗使用過才能領會,快去試試吧,如果想閱讀更多相關知識點的文章,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿拉善右旗| 定结县| 安康市| 遂川县| 白朗县| 应城市| 调兵山市| 高安市| 丰县| 喜德县| 济南市| 伊宁市| 泰顺县| 麻栗坡县| 永年县| 淮阳县| 赣榆县| 龙口市| 祁东县| 丘北县| 红原县| 双辽市| 乌拉特后旗| 三亚市| 偏关县| 吉林省| 花莲县| 汶川县| 黄石市| 武乡县| 嘉黎县| 仙游县| 镇沅| 衡阳县| 灵丘县| 大同市| 清远市| 唐海县| 定安县| 拜泉县| 揭阳市|