วิธี test

วิธี test ตรวจสอบว่ามี การตรงกันอย่างน้อยหนึ่งครั้งในสตริงกับ นิพจน์ทั่วไป หรือไม่ หากมีจะส่งคืน true และหาก ไม่มีจะส่งคืน false

ไวยากรณ์

javascriptสตริง.test(นิพจน์ทั่วไป);

ตัวอย่าง

ตรวจสอบว่าในสตริงมีเวลาหรือไม่:

javascriptlet str = '12:39';
let reg = /\d\d:\d\d/;

let res = reg.test(str);
console.log(res);

ผลลัพธ์การดำเนินการโค้ด:

javascripttrue

ตัวอย่าง

ตรวจสอบทั้งสตริงว่าตรงกับ นิพจน์ทั่วไปหรือไม่:

javascriptlet str = '12:39';
let reg = /^\d\d:\d\d$/;

let res = reg.test(str);
console.log(res);

ผลลัพธ์การดำเนินการโค้ด:

javascripttrue

ตัวอย่าง

ตรวจสอบว่าสตริงประกอบด้วย เฉพาะตัวเลขเท่านั้นหรือไม่:

javascriptlet str = '123';
let reg = /^\d+$/;

let res = reg.test(str);
console.log(res);

ผลลัพธ์การดำเนินการโค้ด:

javascripttrue

ดูเพิ่มเติม

  • วิธี match,
    ซึ่งค้นหาการตรงกันในสตริง
  • วิธี matchAll,
    ซึ่งค้นหาการตรงกันทั้งหมดในสตริง
  • วิธี exec,
    ซึ่งทำการค้นหาตามลำดับ
  • วิธี replace,
    ซึ่งทำการค้นหาและแทนที่
  • วิธี search,
    ซึ่งทำการค้นหา
  • วิธี split,
    ซึ่งแบ่งสตริง