วิธีการ search ใน Regular Expressions ของ JavaScript

ในบทเรียนนี้เราจะวิเคราะห์วิธีการ search, ซึ่งทำหน้าที่ค้นหาในสตริง โดยใช้นิพจน์ปกติ วิธีการนี้รับ พารามิเตอร์ต่อไปนี้:

javascriptสตริง.search(นิพจน์ปกติ)

วิธีการคืนค่าตำแหน่งของสตริงย่อยที่พบแรก และถ้าไม่พบ - จะคืนค่า -1

ในตัวอย่างต่อไปนี้ เราค้นหาตำแหน่งของสตริงย่อย 'aaa' ในสตริงของเรา:

javascriptlet str = 'a aa aaa aaaa aaaa';
let res = str.search(/aaa/);

ผลลัพธ์ที่เก็บในตัวแปรจะเป็นดังนี้:

javascript5
Задание 1

กำหนดสตริง:

javascriptlet str = '1 23 456 789';

จงหาตำแหน่งของตัวเลขแรกที่ประกอบด้วย สามหลัก