Chuyên mục Javascript - Jquery

Cách chuyển các ký tự trong một string sang chữ thường trừ chữ cái đầu tiên

Đăng bởi: Minacode|Cập nhật:13-12-2023

Ok anh em, Mình có một đoạn string sau: “CỤC CẢNH SÁT QUẢN LÝ HÀNH CHÍNH VỀ TRẬT TỰ XÃ HỘI”. Bài toán đặt ra là làm sao để mình xử lý nó thành “Cục Cảnh Sát Quản Lý Hành Chính Về Trật Tự Xã Hội”. Let 's Go thôi nào

Trường hợp này mình sẽ code một hàm như sau:

function upperCaseFirstLetter(text)
{
    const upperCaseFirstLetter = string =>`${string.slice(0, 1).toUpperCase()}${string.slice(1)}`;
    const lowerCaseAllWordsExceptFirstLetters = string => string.replaceAll(/\S*/g, word =>`${word.slice(0, 1)}${word.slice(1).toLowerCase()}`);
    const desiredOutput = upperCaseFirstLetter(lowerCaseAllWordsExceptFirstLetters(text));
    return desiredOutput;
  }

Sau đó mình gọi hàm này và xử lý chuỗi trên 

text = 'CỤC CẢNH SÁT QUẢN LÝ HÀNH CHÍNH VỀ TRẬT TỰ XÃ HỘI'
let new_text = upperCaseFirstLetter(text)
console.log(new_text)

Các bạn thử và cho ý kiến về những giải pháp khác nhé!

Để Lại Ý Kiến Của bạn!
Bài Viết Chuyên Mục


Khóa Học Miễn Phí

IvyModa

FullStack

Chi tiết

Tạo tính năng CRUD với Livewire Laravel

FullStack

Chi tiết

Php-MySqli-DataBase Cơ Bản

FullStack

Chi tiết
Về MinaCode
Đọc Thơ Nhân Kỷ Niệm 10 Năm Thành Lập MB Nam Đà Nẵng

Banker To Coder

Hi All,


Nguyên đây! MinaCode là website mình tạo ra với mong muốn chia sẻ chút kiến thức liên quan đến lập trình FullStack.

Ngôn ngữ lập trình chủ yếu được sử dụng là Htm, Css, Javascript, Php cùng một số thư viện như Jquery, Fontawesome... Phía Frontend và Farmework Laravel phía Backend.

Mình chưa bao giờ tham gia bất cứ một trường lớp nào về lập trình. Tất cả kiến thức mình chia sẻ đều là trên tình thần tự học. Do đó:

+ MinaCode phù hợp với những tay ngang, xem lập trình như là một kỹ năng bổ trợ trong công việc hay là một kênh kiếm thêm thu nhập từ những very mini projects.

+ MinaCode không phù hợp với những bạn đang được đào tạo bài bản, chính quy.

Mình tin rằng, Trong tương lai không xa. Lập trình sẽ trở nên một kỹ năng không thể thiếu đối với các bạn trẻ.

Cuối cùng thì Ngôn ngữ lập trình không quan trọng bằng Tư duy lập trình. Mình chúc các bạn sẽ có được những kiến thức bổ ích với MinaCode.

--Ngô Sỹ Nguyên--

Coming Soon