วิธี test
วิธี test ตรวจสอบว่ามี
การตรงกันอย่างน้อยหนึ่งครั้งในสตริงกับ นิพจน์ทั่วไป หรือไม่
หากมีจะส่งคืน true และหาก
ไม่มีจะส่งคืน false
ไวยากรณ์
สตริง.test(นิพจน์ทั่วไป);
ตัวอย่าง
ตรวจสอบว่าในสตริงมีเวลาหรือไม่:
let str = '12:39';
let reg = /\d\d:\d\d/;
let res = reg.test(str);
console.log(res);
ผลลัพธ์การดำเนินการโค้ด:
true
ตัวอย่าง
ตรวจสอบทั้งสตริงว่าตรงกับ นิพจน์ทั่วไปหรือไม่:
let str = '12:39';
let reg = /^\d\d:\d\d$/;
let res = reg.test(str);
console.log(res);
ผลลัพธ์การดำเนินการโค้ด:
true
ตัวอย่าง
ตรวจสอบว่าสตริงประกอบด้วย เฉพาะตัวเลขเท่านั้นหรือไม่:
let str = '123';
let reg = /^\d+$/;
let res = reg.test(str);
console.log(res);
ผลลัพธ์การดำเนินการโค้ด:
true