Kapitalisasi huruf pertama javascript regex

Dalam bahasa Inggris, penting untuk menggunakan huruf kapital pada huruf pertama kalimat. JavaScript memiliki metode bawaan untuk membantu kami dalam hal ini

Pada artikel ini kita akan melihat tiga cara berbeda untuk memeriksa apakah huruf pertama dari sebuah string adalah huruf besar dan bagaimana mengubahnya menjadi huruf besar.

Periksa apakah Huruf Pertama Adalah Huruf Besar dalam JavaScript

Kami dapat memeriksa apakah huruf pertama dari sebuah string adalah huruf besar dalam beberapa cara. Mari kita lihat beberapa yang populer

toUpperCase()

Ini adalah metode string bawaan yang mengembalikan string yang dipanggil hanya dengan karakter huruf besar

Di sini, kami membuat string karakter tunggal yang hanya terdiri dari huruf/karakter pertama dari string yang disediakan dan membandingkannya dengan versi huruf besar. Jika cocok, huruf aslinya adalah huruf besar

Catatan. string.charAt(index) lebih disukai daripada string[index] (notasi kurung). Ini karena "".charAt(0) mengembalikan string kosong sedangkan ________3______ mengembalikan undefined

Ini menghilangkan kebutuhan untuk memeriksa apakah suatu variabel adalah undefined, dan menghindari keadaan luar biasa dalam kode Anda

charCodeAt()

Setiap karakter string diwakili oleh nomor unik menggunakan pengkodean karakter UTF-16. Untuk huruf kapital bahasa Inggris. A = 65 dan Z = 90. Jika kode karakter huruf pertama termasuk dalam rentang ini, kita tahu itu huruf besar

tes()

Alternatifnya, kita dapat memeriksa kecocokan antara ekspresi reguler dan string yang ditentukan. Ini mudah dicapai dengan fungsi test()

Mari kita lihat sebuah contoh

Di sini, /[A-Z]/ mewakili semua huruf kapital bahasa Inggris (A sampai Z). Kami sedang memeriksa apakah huruf pertama dari string cocok dengan salah satunya

Mengapitalisasi Huruf Pertama

Jika kami menemukan bahwa huruf pertama dari string adalah huruf kecil, dan jika kami ingin menggunakan huruf besar, kami dapat melakukannya dengan menggunakan metode berikut

Di sini, kami mengambil karakter pertama dan mengubahnya menjadi huruf besar. Kemudian, kami menggabungkan sisa string ke huruf kapital itu. Hal ini dilakukan melalui fungsi slice(), di mana kami telah menetapkan indeks awal sebagai 1. Karena berbasis 0, kami melewatkan huruf pertama

Kesimpulan

Pada artikel ini, kita telah melihat beberapa cara untuk memeriksa apakah huruf pertama dari sebuah string adalah huruf besar dan bagaimana mengkapitalisasi huruf pertama dari sebuah string.

Pertama-tama, buat nilai string baru dan simpan di dalam variabel dengan bantuan baris berikut

var string = "halo dunia. ";

Setelah itu, perlakukan string ini seperti array dan ambil karakter di indeks nol dan gunakan fungsi toUpperCase() untuk membuatnya menjadi huruf kapital

string. karakter(0) . toUpperCase();

Pastikan untuk menyimpan nilai pengembalian dalam variabel terpisah. Jika tidak, itu tidak akan berhasil

var char1 = . charAt(0) . toUpperCase();

Setelah itu, pastikan karakter yang disimpan di dalam variabel char1 dikapitalisasi dengan meneruskannya ke fungsi log konsol

konsol. log( char1 );

Anda akan melihat hasil berikut di terminal

Kapitalisasi huruf pertama javascript regex

Jelas dari keluaran bahwa karakter pertama telah diekstraksi dan dikapitalisasi. Tapi string aslinya belum dikembalikan

Untuk itu, gunakan metode slice dengan argumen 1 untuk mengiris string dari indeks 1 hingga paling akhir

var sisaString = string. irisan(1);

Setelah itu, cukup buat variabel baru dan beri nama sebagai resultString dan gabungkan char1 dan sisaString di dalamnya menggunakan baris berikut

var resultString = char1 + remainingString;

Berikan variabel resultString ini ke fungsi log konsol untuk melihat hasilnya

konsol. log( resultString );

Menjalankan program akan menghasilkan output berikut di terminal

Kapitalisasi huruf pertama javascript regex

String terakhir memiliki huruf kapital pertama

Metode 2. Menggunakan regex dengan metode replace() dan metode toUpperCase()

Untuk mendemonstrasikan ini, buat string baru dengan baris berikut

var string = "google adalah mesin telusur yang paling banyak digunakan";

Setelah itu, tentukan regex di dalam variabel untuk mencocokkan karakter pertama dari string apa pun

var regExpression = /^. /;

Di sini polanya /^. / mendefinisikan karakter pertama dari nilai string apa pun

Setelah itu, cukup gunakan regExpression ini dalam metode replace(). Untuk argumen kedua, gunakan metode yang sama untuk mengambil karakter pertama dan mengubahnya menjadi huruf besar menggunakan metode toUpperCase() seperti

const finalString = string. ganti( regExpression , string . [0].toUpperCase());

Pada akhirnya, berikan variabel finalString di dalam fungsi console log untuk mendapatkan hasilnya di terminal

konsol. log( finalString );

Setelah dijalankan, program ini akan menghasilkan hasil sebagai berikut

Kapitalisasi huruf pertama javascript regex

Karakter pertama string telah berhasil dikapitalisasi

Bungkus

Untuk mengkapitalisasi karakter pertama dari nilai string apa pun, gunakan kombinasi fungsi manipulasi string. Anda dapat menerapkan dua metode. Dalam metode pertama, toUpperCase() digunakan untuk mengkapitalisasi karakter pertama setelah diambil dari string dan disimpan di dalam variabel baru. Setelah itu, metode slice() digunakan untuk mengambil sisa string dan menggabungkan karakter pertama dan karakter pertama yang dikapitalisasi. Dalam metode kedua, ekspresi reguler digunakan untuk mencocokkan karakter pertama string, lalu toUpperCase() digunakan untuk mengkapitalisasi karakter tersebut

Bagaimana Anda memanfaatkan huruf pertama dalam JavaScript menggunakan regex?

Contoh 2. Konversikan huruf pertama menjadi huruf besar menggunakan Regex . Pola regex-nya adalah /^. / cocok dengan karakter pertama string . Metode toUpperCase() mengubah string menjadi huruf besar.

Bagaimana Anda menggunakan huruf besar di regex?

Menggunakan rangkaian karakter . Dalam kumpulan karakter, tanda hubung menunjukkan rentang karakter, misalnya [A-Z] akan cocok dengan satu huruf kapital. Dalam kumpulan karakter, karakter ^ meniadakan karakter berikut. "[ A-Za-z] " specifies to match any single uppercase or lowercase letter. In the character set, a hyphen indicates a range of characters, for example [A-Z] will match any one capital letter. In a character set a ^ character negates the following characters.

Bagaimana Anda memanfaatkan huruf pertama dari sebuah array di JavaScript?

panjang ; . karakter(0). toUpperCase(); . Ikuti(""); . .
javascript
array
rangkaian
karakter
kapitalisasi

Bagaimana Anda memanfaatkan huruf dalam JavaScript?

Metode toUpperCase() mengonversi string menjadi huruf besar.