Trần Ngọc Thanh
- 34
- 31/08/2025
Phương thức match() trong JavaScript dùng để đếm số lần xuất hiện của một chuỗi con hoặc xem vị trí xuất hiện lần đầu tiên của chuỗi con, chi tiết như nào hãy cùng chúng tôi phân tích:
Phương thức match() trong JavaScript
Chức năng của Phương thức match() trong JavaScript
Phương thức match() trong JavaScript dùng để đếm số lần xuất hiện của một chuỗi con hoặc xem vị trí xuất hiện lần đầu tiên của chuỗi con, nếu chuỗi bạn cần tìm không có trong chuỗi gốc thì kết quả trả về null.
Cú pháp của Phương thức match() trong JavaScript
chuoigoc.match("xin");
xin: là từ khóa cần kiểm tra, kết quả này cho bạn biết được vị trí (index) xuất hiện lần đầu tiên của chuỗi.
chuoigoc.match(/xinloi/g);
xinloi: là từ khóa cần kiểm tra, kết quả cho bạn biết được số lần (length) xuất hiện của chuỗi cần tìm, để tìm hết chuỗi bạn phải thêm dấu / ở đầu từ khóa và dấu /g phía sau từ khóa.
Code Phương thức match() trong JavaScript
<script>
var chuoigoc = "Web Mới xin kính chào quý khách, Web Mới xin được phục vụ quý khách";
// Tìm kết quả đầu tiên khớp với từ khóa 'xin'
document.write("<b>//Tìm kết quả đầu tiên khớp với từ khóa 'xin'</b><br>");
var ketqua = chuoigoc.match("xin");
document.write("0: "+ketqua['0']+"<br>groups: "+ketqua['groups']+"<br>index: "+ketqua['index']+"<br>input: "+ketqua['input']+"<br>length: "+ketqua['length']+"<br>");
// Tìm các kết quả khớp với từ khóa 'xin'
document.write("<b>//Tìm các kết quả khớp với từ khóa 'xin'</b><br>");
var ketquahai = chuoigoc.match(/xin/g);
document.write("length: "+ketquahai['length']+"<br>0: "+ketquahai['0']+"<br>1: "+ketquahai['1']+"<br>");
console.log(ketquahai);
// Tìm các kết quả khớp với từ khóa 'xinloi'
document.write("<b>//Tìm các kết quả khớp với từ khóa 'xinloi'</b><br>");
var ketquaba = chuoigoc.match(/xinloi/g);
document.write(ketquaba+"<br>");
// Tìm kết quả đầu tiên khớp với từ khóa 'xinloi'
document.write("<b>//Tìm kết quả đầu tiên khớp với từ khóa 'xinloi'</b><br>");
var ketquabon = chuoigoc.match("xinloi");
document.write(ketquabon+"<br>");
</script>
Kết quả:
//Tìm kết quả đầu tiên khớp với từ khóa 'xin'
0: xin
groups: undefined
index: 8
input: Web Mới xin kính chào quý khách, Web Mới xin được phục vụ quý khách
length: 1
//Tìm các kết quả khớp với từ khóa 'xin'
length: 2
0: xin
1: xin
//Tìm các kết quả khớp với từ khóa 'xinloi'
null
//Tìm kết quả đầu tiên khớp với từ khóa 'xinloi'
null
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Phương thức match() trong JavaScript.
- 0 Bình luận

Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *