Phương thức match() trong JavaScript

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, chi tiết như nào hãy cùng chúng tôi phân tích:

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

Tìm vị trí xuất hiện lần đầu tiên của chuỗi con

var mang = chuoigoc.match("chuoicon");

chuoigoc: Chuỗi gốc.

chuoicon: Chuỗi con 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.

mang: Kết quả trả về mảng, dùng mang[index] để lấy vị trí xuất hiện lần đầu tiên của chuỗi con.

Đếm số lần xuất hiện của chuỗi con

var mang = chuoigoc.match(/chuoicon/g);

chuoigoc: Chuỗi gốc.

chuoicon: Chuỗi con cần kiểm tra.

mang: Kết quả trả về mảng, dùng mang[length] để đếm số lần xuất hiện của chuỗi con.

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

Chạy Thử

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
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Phương thức match() trong JavaScript
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 *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn thiết kế website
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn