Periksa apakah string adalah javascript camelcase

Dalam JavaScript modern, cukup mudah untuk memeriksa apakah suatu string berisi karakter tertentu menggunakan metode includes dari string

Metode includes()_ melakukan pencarian peka huruf besar-kecil untuk menentukan apakah satu string dapat ditemukan di dalam string lain, mengembalikan benar atau salah sebagaimana mestinya.  

Pada Artikel ini kita akan membahas cara mengonversi string menjadi huruf unta hanya menggunakan satu baris kode dalam JavaScript. Ini adalah cuplikan kode JavaScript satu baris yang menggunakan salah satu fitur ES6 paling populer => Arrow Function

Mari kita definisikan fungsi singkat ini

const toCamelCase = str => str.trim().replace(/[-_\s]+(.)?/g, (_, c) => c ? c.toUpperCase() : '');

Untuk algoritma singkat hari ini kita akan membuat fungsi yang disebut camelcase yang akan mengambil satu input string s

Kami diberi urutan kata yang diapit bersama tanpa spasi. Kecuali kata pertama, pada semua kata berikutnya, huruf pertama dari setiap kata diawali dengan huruf besar. Jenis urutan kata ini disebut camelcase. Tujuan dari fungsi ini adalah untuk menampilkan jumlah kata yang ada di untaian huruf unta. Mari kita gunakan sebuah contoh

let s = "oneAppleTwoOrangesThreePineapples"
_

Masukan kami s berisi string yang ditulis dalam huruf unta tetapi jika Anda memisahkan setiap kata

one Apple Two Oranges Three Pineapples

Total ada 6 kata. Fungsi akan menampilkan 6

Mari ubah ini menjadi kode. Kami menulis variabel kami dan nilainya

const re = /[A-Z]/g;
let wordSplit = s.split(re);

Anda mungkin bertanya-tanya apa yang terjadi di baris pertama. Itu bukan string atau angka itu ... baik itu ekspresi reguler

Agar tetap sederhana, ekspresi reguler adalah cara untuk mencocokkan kombinasi karakter dalam string menggunakan pola. Salah satu cara untuk membuat ekspresi reguler adalah dengan menggunakan sintaks ini.

one Apple Two Oranges Three Pineapples
0. Anda menulis pola Anda di antara garis miring ke depan. Untuk memecah pernyataan pertama di dalam fungsi kita

one Apple Two Oranges Three Pineapples
1 adalah ekspresi reguler

one Apple Two Oranges Three Pineapples
2 adalah pola yang digunakan untuk mencari range karakter yang dimulai dengan huruf kapital A-Z. Anda menggunakan tanda kurung untuk mengelompokkan karakter dalam satu set. Tanpa tanda kurung, ekspresi reguler kami hanya akan mencari
one Apple Two Oranges Three Pineapples
3,
one Apple Two Oranges Three Pineapples
4, dan
one Apple Two Oranges Three Pineapples
5

one Apple Two Oranges Three Pineapples
6 adalah bendera ekspresi. Bendera ekspresi mengubah cara ekspresi ditafsirkan. Bendera ini selalu mengikuti garis miring penutup setelah ekspresi reguler. Ada beberapa flag ekspresi tetapi yang kami gunakan adalah
one Apple Two Oranges Three Pineapples
6 yang bersifat global. Global berarti akan menemukan kecocokan di seluruh string atau teks alih-alih berhenti pada kemunculan pertama dari kecocokan

Ada lebih banyak ekspresi reguler daripada yang saya jelaskan tetapi untuk tujuan fungsi ini kami akan menggunakan ini untuk variabel

one Apple Two Oranges Three Pineapples
8 kami

let wordSplit = s.split(re);

Kami telah menggunakan metode split sebelumnya tetapi kami biasanya menggunakan string kosong,

one Apple Two Oranges Three Pineapples
9 sebagai pemisah kami. Pemisah juga bisa berupa ekspresi reguler. Menggunakan ekspresi reguler kami, kami dapat memisahkan string kami jika ada huruf kapital.
one Apple Two Oranges Three Pineapples
_8 kita menjadi sebuah array

Kami hanya ingin menampilkan jumlah kata yang ada di string camelcase sehingga kami mengembalikan panjang array

one Apple Two Oranges Three Pineapples
8 kami


🐫 check-camelcase. Periksa apakah sebuah string adalah camelcase

Jika Anda perlu memeriksa apakah suatu string adalah camelCase, Anda berada di tempat yang tepat

Install

$ npm install check-camelcase

Penggunaan

const checkCamelcase = require('check-camelcase');

 

console.log(checkCamelcase('camelCase'));

// => true

 

console.log(checkCamelcase('snake_case'));

// => false

 

console.log(checkCamelcase('Pascalcase'));

// => true

 

console.log(checkCamelcase('Darwin_case'));

// => true

 

console.log(checkCamelcase('string'));

// => false

API

checkCamelcase(string)

Periksa apakah suatu string adalah camelCase

Jenis. boolean

rangkaian

Jenis. string

Terkait

  • tocamelcase. Ubah ke huruf unta (Python)
  • decamelize. Ubah ke kasing ular (Python)

Tim

Carlos Abraham

Lisensi

Lisensi MIT © Carlos Abraham

Bagaimana cara memeriksa apakah string adalah CamelCase JavaScript?

Anda harus menggunakan paket @supercharge/strings untuk menentukan apakah string yang diberikan dalam format camelCase. Implementasi mengikuti ide dasar. bandingkan nilai yang diberikan dengan versi camelCase-nya. Perbandingan mengembalikan true jika kedua string identik dan false sebaliknya.

Apakah kasing Camel dalam JavaScript?

camelCase digunakan oleh JavaScript itu sendiri, oleh jQuery, dan pustaka JavaScript lainnya . Jangan memulai nama dengan tanda $. Ini akan membuat Anda berkonflik dengan banyak nama perpustakaan JavaScript.

Bagaimana cara membuat string camelCase dalam JavaScript?

Pendekatan 1. Gunakan str. replace() metode untuk mengganti karakter pertama string dalam huruf kecil dan karakter lain setelah spasi akan dalam huruf besar . Metode toUpperCase() dan toLowerCase() digunakan untuk mengubah karakter string menjadi huruf besar dan huruf kecil.

Apa itu huruf besar unta?

Apa itu CamelCase? . Ini biasanya digunakan dalam URL web, pemrograman, dan konvensi penamaan komputer. Dinamai unta karena huruf besar menyerupai punuk di punggung unta. a way to separate the words in a phrase by making the first letter of each word capitalized and not using spaces. It is commonly used in web URLs, programming and computer naming conventions. It is named after camels because the capital letters resemble the humps on a camel's back.