Phương thức JavaScript String search () tìm kiếm chuỗi để tìm một giá trị được chỉ định bởi một biểu thức chính quy.
Cú pháp của search()
phương thức là:
str.search(regexp)
Ở đây, str là một chuỗi.
search () Tham số
Các search()
phương pháp có trong:
regexp
- Một đối tượng biểu thức chính quy (Đối số được chuyển đổi ngầm định thànhRegExp
nếu nó không phải làRegExp
đối tượng)
Trả về giá trị từ tìm kiếm ()
- Trả về chỉ số của kết quả khớp đầu tiên giữa biểu thức chính quy và chuỗi đã cho
- Trả về -1 nếu không tìm thấy kết quả phù hợp nào.
Ví dụ: Sử dụng search ()
const string = "I love to write JavaScript programs"; let re = /(a-z)/; let index = string.search(re); console.log(index); // 2 -> matches 'l' let re1 = /J(a-z)*/i; let index1 = string.search(re1); console.log(index1); // 16 -> matches 'JavaScript' let re2 = /(0-9)/; let index2 = string.search(re2); console.log(index2); // -1 -> No digit match
Đầu ra
2 16 -1
Đề xuất Đọc: Đối sánh chuỗi JavaScript ()