วิธีการ search ใน Regular Expressions ของ JavaScript
ในบทเรียนนี้เราจะวิเคราะห์วิธีการ search,
ซึ่งทำหน้าที่ค้นหาในสตริง
โดยใช้นิพจน์ปกติ วิธีการนี้รับ
พารามิเตอร์ต่อไปนี้:
สตริง.search(นิพจน์ปกติ)
วิธีการคืนค่าตำแหน่งของสตริงย่อยที่พบแรก
และถ้าไม่พบ -
จะคืนค่า -1
ในตัวอย่างต่อไปนี้ เราค้นหาตำแหน่งของสตริงย่อย
'aaa' ในสตริงของเรา:
let str = 'a aa aaa aaaa aaaa';
let res = str.search(/aaa/);
ผลลัพธ์ที่เก็บในตัวแปรจะเป็นดังนี้:
5
กำหนดสตริง:
let str = '1 23 456 789';
จงหาตำแหน่งของตัวเลขแรกที่ประกอบด้วย สามหลัก