Đã giải quyết: javascript viết hoa chuỗi

Vấn đề chính là khi một chuỗi được viết hoa trong JavaScript, nó không phải lúc nào cũng được coi là một từ. Ví dụ: “JavaScript” không được coi là một từ, nhưng “Java” thì có. Điều này có thể gây ra sự cố khi bạn đang cố gắng thực hiện những việc như tìm kiếm các từ trong một chuỗi.

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

Mã này được viết bằng JavaScript. Nó định nghĩa một hàm viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi. Hàm lấy một chuỗi làm đầu vào và xuất ra một chuỗi mới với chữ cái đầu tiên của mỗi từ được viết hoa.

lời khuyên chuỗi

Có một số mẹo có thể giúp bạn khi làm việc với các chuỗi trong JavaScript.

Đầu tiên, hãy nhớ rằng chuỗi là bất biến. Điều này có nghĩa là khi bạn tạo một chuỗi, bạn không thể thay đổi nội dung của nó. Điều này hữu ích khi bạn muốn đảm bảo rằng một chuỗi luôn nhất quán trong các lần thực thi mã khác nhau của bạn.

Thứ hai, hãy ghi nhớ sự khác biệt giữa biểu thức chính quy và chuỗi ký tự. Biểu thức chính quy là một loại chuỗi đặc biệt có thể được sử dụng để khớp các mẫu trong văn bản. Mặt khác, chuỗi ký tự đơn giản là các chuỗi không chứa ký tự đặc biệt và có thể được sử dụng ở bất kỳ đâu trong mã của bạn. Khi làm việc với các biểu thức chính quy, điều quan trọng là sử dụng các chuỗi thoát chính xác (ví dụ: d cho một ký tự chữ số). Để biết thêm thông tin về các biểu thức chính quy, hãy xem bài viết của Mạng nhà phát triển Mozilla về RegExp: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/RegExp/.

Cuối cùng, điều quan trọng cần lưu ý là các chuỗi JavaScript phân biệt chữ hoa chữ thường. Điều này có nghĩa là các chữ cái từ A đến Z được xử lý khác với chữ cái z.

Phương thức chuỗi

Có một số phương thức có thể được sử dụng với các chuỗi trong JavaScript. Đầu tiên là tạo một chuỗi mới bằng cách nối hai hoặc nhiều chuỗi lại với nhau. Thứ hai là tìm kiếm một chuỗi trong một chuỗi khác. Thứ ba là thay thế một chuỗi con trong một chuỗi. Thứ tư là chia một chuỗi thành một mảng các chuỗi dựa trên các tiêu chí nhất định.

bài viết liên quan:

Để lại một bình luận