Terpecahkan: javascript mengkapitalisasi string

Masalah utamanya adalah ketika sebuah string dikapitalisasi dalam JavaScript, itu tidak selalu diperlakukan sebagai sebuah kata. Misalnya, "JavaScript" tidak diperlakukan sebagai kata, tetapi "Java". Ini dapat menyebabkan masalah saat Anda mencoba melakukan hal-hal seperti mencari kata dalam string.

var str = "javascript capitalize string";
var res = str.replace(/wS*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});

Kode ini ditulis dalam JavaScript. Ini mendefinisikan fungsi yang mengkapitalisasi huruf pertama dari setiap kata dalam sebuah string. Fungsi mengambil string sebagai input dan mengeluarkan string baru dengan huruf pertama dari setiap kata dengan huruf besar.

Tip tali

Ada beberapa tips yang dapat membantu Anda saat bekerja dengan string di JavaScript.

Pertama, ingatlah bahwa string tidak dapat diubah. Ini berarti bahwa setelah Anda membuat sebuah string, Anda tidak dapat mengubah isinya. Ini berguna saat Anda ingin memastikan bahwa string selalu konsisten di berbagai eksekusi kode Anda.

Kedua, perlu diingat perbedaan antara ekspresi reguler dan literal string. Ekspresi reguler adalah jenis string khusus yang dapat digunakan untuk mencocokkan pola dalam teks. Literal string, di sisi lain, hanyalah string yang tidak mengandung karakter khusus dan dapat digunakan di mana saja dalam kode Anda. Saat bekerja dengan ekspresi reguler, penting untuk menggunakan escape sequence yang benar (mis., d untuk karakter digit). Untuk informasi lebih lanjut tentang ekspresi reguler, lihat artikel Jaringan Pengembang Mozilla di RegExp: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/RegExp/.

Terakhir, penting untuk dicatat bahwa string JavaScript peka terhadap huruf besar-kecil. Artinya huruf A sampai Z diperlakukan berbeda dengan huruf z.

Metode Untai

Ada beberapa metode yang dapat digunakan dengan string dalam JavaScript. Yang pertama adalah membuat string baru dengan menggabungkan dua atau lebih string menjadi satu. Yang kedua adalah mencari string di dalam string lain. Yang ketiga adalah mengganti substring di dalam string. Yang keempat adalah membagi string menjadi array string berdasarkan kriteria tertentu.

Pos terkait:

Tinggalkan Komentar