JavaScript RegExp หมายเลข i

คำอธิบายและการใช้งาน

"i" หมายถึงการตรวจสอบความเสมอภาคตามขนาดของตัวอักษร

ตัวอย่าง

ตัวอย่าง 1

ค้นหา "is" โดยไม่สนใจกฎการเขียนตัวอักษรในชื่อ

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

ลองด้วยตัวเอง

ตัวอย่าง 2

ค้นหา "codew3c" โดยไม่สนใจกฎการเขียนตัวอักษรในชื่อ

ใช้ฟังก์ชันตัวแทน exec():

let text = "Visit codew3c";
let pattern = /codew3c/i;
let result = pattern.exec(text);

ลองด้วยตัวเอง

ตัวอย่าง 3

ใช้ฟังก์ชันตัวแทน test():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = pattern.test(text);

ลองด้วยตัวเอง

ตัวอย่าง 4

ใช้ฟังก์ชันข้อความ match():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

ลองด้วยตัวเอง

สัญลักษณ์

new RegExp("regexp", "i")

หรือใช้ทางแบบย่อ

/regexp/i

คำเตือน

คุณสามารถใช้ ignoreCase ตรวจสอบว่าได้ตั้งค่า "i" หรือไม่

let pattern = /W3S/i;
let result = pattern.ignoreCase;

ลองด้วยตัวเอง

วิธีการค้นหาข้อความด้วยตัวแทนประกอบด้วยตัวอักษรสระ

ใน JavaScript วิธีการค้นหาข้อความที่ใช้ตัวแทนประกอบด้วยตัวอักษรสระสามารถทำได้ด้วยวิธีต่าง ๆ

ใช้รูปแบบ (pattern)ในฐานะที่เป็นประโยชน์สำหรับการตรวจสอบตัวแทนประกอบด้วยตัวอักษรสระ นี้เป็นวิธีที่เกี่ยวข้องที่ใช้บ่อยที่สุด:

ตัวอย่าง คำอธิบาย
text.match(pattern) วิธีแบบคำนึงของตัวแทน
text.search(pattern) วิธีแบบคำนึงของตัวแทน
pattern.exec(text) วิธี RexExp ตัวแทน exec()
pattern.test(text) วิธี RexExp ตัวแทน test()

การสนับสนุนบราวเซอร์

/regexp/i เป็นคุณสมบัติของ ECMAScript1 (ES1)。

ทั้งหมดบราวเซอร์สนับสนุน ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน