01/10/2018, 10:35
Tìm kiếm một Chuỗi trong một Chuỗi
em muốn hỏi em muốn tìm ký tự đặc biệt (^) bằng Phương thức search () thì nó cho kết quả 0. Vì sao vậy ạ
vd : em nhập vào một chuỗi ký tự trong đó có dấu “^”
giờ em dùng Phương thức search ("^") để tìm vị trí của nó thì nó cho kết quả 0.
Giải thích hộ với ạ
Bài liên quan





Bạn có bao giờ đặt câu hỏi là tại sao có
searchcòn lại cóindexOfkhông? Đương nhiên là chúng nó khác nhau.searchlà dùngregular expression. Nếu bạn đưa một string vào, nó cốconvertsangregular expressionthông quanew RegExp(patt).em chỉ mới học thôi, nên không hiểu các từ ngữ anh đang nói đâu, giải thích một cách đơn giản cho em hiểu với
Nói đơn giản phương thức
searchlà nó sử dụngregular expression. Còn phương thứcindexOfsử dụng chuỗi trần của bạn. Nói nôm qua là bạn chưa biếtRegExthì bạn nên sử dụngindexOfthay vìsearch.Bạn tham khảo thêm: StackOverflow
dạ em cảm ơn anh nhiều