01/10/2018, 10:33
Làm thế nào để tìm kiếm có bao nhiêu ký tự trong một chuỗi nhập vào?
Đang học JS và cho em hỏi Làm thế nào để tìm kiếm có bao nhiêu ký tự trong một chuỗi nhập vào
ví dụ ta có chuỗi “hello! chào mừng đến với thế giới DEV” thì làm như thế nào để biết có bao nhiêu ký tự l.
Em đã lật tung cái phần về chuỗi JS trong W3school rồi và không biết mong mọi người chỉ giáo
Bài liên quan
Ý của bạn là đếm len của chuỗi (1) hay là số lần xuất hiện của một chữ trong chuỗi (2) ?
Nếu mà là ý (2) thì
ý của em là ý (2) á anh. có thể giải thích giúp em đoạn mã đó được không em không hiểu câu lệnh
(temp.match(/l/g) | | [ ]).length;
Không rành lắm nhưng hình như chữ
g
trong biểu thức regular expression đó có nghĩa là search hết chuỗi thay vì khi tìm được một không tìm nữa. Còn về|| []
là hoặc không có cái nào.length
thì sau khi bạn tìm hết rồi, lấy length ra thì được thứ bạn muốn thôi. Thử bỏ từng cái một rồi in ra, bạn sẽ hiểuÀ, mình có một cách nũa. Bạn sử dụng
string.split()
với kí tự mà bạn muốn tìm.Bạn sẽ để ý thấy là length của cái trả về đó trừ cho 1 sẽ được thứ mà bạn muốnem sẽ thử cảm ơn anh