วิธีใช้ทดสอบ Regular Expression พร้อมแสดงข้อความที่ตรงเงื่อนไข ทีละขั้น
ใช้ JavaScript RegExp ใน Worker แยกจากหน้าจอ พร้อมตัดการทำงานเกิน 1 วินาที
คำตอบโดยสรุป
ใช้ JavaScript RegExp ใน Worker แยกจากหน้าจอ พร้อมตัดการทำงานเกิน 1 วินาที
เตรียมข้อมูลให้ตรงงาน
ทดลองรูปแบบค้นหาข้อความตามไวยากรณ์ JavaScript RegExp พร้อมดูสิ่งที่จับได้
- Pattern ไม่ใส่ / ครอบ — รูปแบบ Regular Expression ของ JavaScript โดยไม่ใส่ / ครอบ เช่น [0-9]+ ไม่ใช่ /[0-9]+/
- Flags (ใช้ - หากไม่มี) — ตัวเลือกกำกับ เช่น g เพื่อค้นหลายตำแหน่ง ใช้ - เมื่อไม่ต้องการ flag และอย่าใส่ตัวเลือกที่ภาษาอื่นใช้แต่ JavaScript ไม่รองรับ
- ข้อความทดสอบ — ข้อมูลทดสอบที่ใช้ตรวจรูปแบบ ควรมีทั้งกรณีควรตรงและไม่ควรตรง หลีกเลี่ยงข้อมูลลับจริง
ขั้นตอนใช้งาน
ใส่ pattern โดยไม่ใส่ / ครอบ ระบุ flags หรือ - เมื่อไม่มี แล้ววางข้อความที่มีทั้งกรณีควรตรงและไม่ควรตรง
ตรวจผลด้วยกรณีตัวอย่าง
[0-9]+ กับ flag g บนข้อความ คำสั่งซื้อ 123 จำนวน 45 ชิ้น ควรพบ 123 และ 45 แยกกัน
ก่อนนำผลไปใช้จริง
ไม่ใช่ PCRE และไม่ได้พิสูจน์ว่า pattern ปลอดภัยสำหรับทุกข้อความ มีเวลาและจำนวนผลสูงสุดเพื่อป้องกันหน้าเว็บค้าง
เป็น JavaScript regex ไม่ใช่ PCRE จำกัดข้อความ 100,000 ตัว และผล 1,000 รายการ เพื่อป้องกันหน้าเว็บค้าง
คำถามที่พบบ่อย
ต้องเตรียมข้อมูลและอ่านผลอย่างไร?
กรอกข้อมูลในแต่ละช่องตามหน่วยและคำอธิบาย ช่องหลายรายการใช้รูปแบบคอลัมน์ที่แสดง ไม่มีหัวตารางเว้นแต่ระบุ กดประมวลผล อ่านรายละเอียดและข้อจำกัด แล้วทดลองเปลี่ยนข้อมูลเพื่อเปรียบเทียบ
ค่าเริ่มต้นนำไปใช้เป็นข้อมูลจริงได้เลยไหม?
ไม่ได้ ค่าเริ่มต้นเป็นตัวอย่างสำหรับทดลอง ต้องแทนด้วยข้อมูลของคุณ โดยเฉพาะอัตรา ค่าธรรมเนียม เงื่อนไขสัญญา และปีที่ใช้งาน