คำถามติดแท็ก title-case

30
แปลงสตริงเป็นกรณีหัวเรื่องด้วย JavaScript
มีวิธีง่ายๆในการแปลงสตริงเป็นกรณีชื่อ? เช่นจะกลายเป็นjohn smith John Smithฉันไม่ได้มองหาบางสิ่งที่ซับซ้อนเช่นวิธีแก้ปัญหาของ John Resigเพียงแค่หวังว่าจะเป็นแบบหนึ่งหรือสองแบบ

11
ใช้ตัวพิมพ์ใหญ่สำหรับอักษรตัวแรกของทั้งสองคำในสตริงสองคำ
สมมติว่าฉันมีสตริงคำสองคำและฉันต้องการใช้ทั้งสองอย่าง name <- c("zip code", "state", "final count") Hmiscแพคเกจที่มีฟังก์ชั่นcapitalizeซึ่งนิยามคำแรก แต่ผมไม่แน่ใจว่าจะได้คำนิยามที่สอง หน้าช่วยเหลือสำหรับcapitalizeไม่แนะนำให้มันสามารถทำงานได้ library(Hmisc) capitalize(name) # [1] "Zip code" "State" "Final count" ฉันอยากจะได้: c("Zip Code", "State", "Final Count") สิ่งที่เกี่ยวกับสายสามคำ: name2 <- c("I like pizza")
174 r  string  title-case 

30
ฉันจะใช้อักษรตัวพิมพ์ใหญ่ตัวแรกของแต่ละคำในสตริงโดยใช้ JavaScript ได้อย่างไร
ฉันกำลังพยายามเขียนฟังก์ชันที่ใช้อักษรตัวแรกของทุกคำในสตริงเป็นตัวพิมพ์ใหญ่ (การแปลงสตริงเป็นตัวพิมพ์ใหญ่) ตัวอย่างเช่นเมื่ออินพุตเป็น"I'm a little tea pot"ฉันคาดว่า"I'm A Little Tea Pot"จะเป็นเอาต์พุต "i'm a little tea pot"แต่ผลตอบแทนที่ได้ฟังก์ชั่น นี่คือรหัสของฉัน: function titleCase(str) { var splitStr = str.toLowerCase().split(" "); for (var i = 0; i < splitStr.length; i++) { if (splitStr.length[i] < splitStr.length) { splitStr[i].charAt(0).toUpperCase(); } str = splitStr.join(" "); } return str; } …



9
ชื่อเรื่องการใส่สตริงที่มีข้อยกเว้น
มีวิธีมาตรฐานในหลามเพื่อ titlecase สตริง (เช่นคำเริ่มต้นด้วยตัวอักษรตัวพิมพ์ใหญ่ตัวละครใส่ซองที่เหลือทั้งหมดมีตัวพิมพ์เล็ก) แต่บทความออกเหมือนand, inและoflowercased?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.