วิธีใช้
1. สร้างนิพจน์
วิธีการสร้างคลาสนิพจน์ทั่วไปใน JavaScript:
var regex = ใหม่ regexp ("// d {5}") หรือ 2.Var regex = / /d {5} /(แนะนำ)
/ นิพจน์/ เป็นไวยากรณ์ที่ให้ไว้เป็นพิเศษในจาวาสคริปต์เพื่อลดความซับซ้อนของการเขียนนิพจน์ทั่วไป นิพจน์ปกติที่เขียนใน // ไม่จำเป็นต้องกังวลเกี่ยวกับตัวละครหลบหนี
วิธีการของวัตถุ regexp:
2. ตรวจสอบว่าตรงกับหรือไม่
ทดสอบ (STR) กำหนดว่าสตริง str ตรงกับนิพจน์ทั่วไปหรือไม่ซึ่งเทียบเท่ากับ ismatch
การคัดลอกรหัสมีดังนี้:
var regex = /.+@.+/;
แจ้งเตือน (regex.test ("[email protected]"));
การแจ้งเตือน (regex.test ("ab.com"));
3. รับผลลัพธ์ที่ตรงกัน
EXEC (STR) ค้นหาการจับคู่และค่าส่งคืนคือผลลัพธ์การจับคู่ (*) ซึ่งเทียบเท่ากับการจับคู่ () และการจับคู่ () ใน C#
หาก exec () ค้นหาข้อความที่ตรงกันอาร์เรย์ผลลัพธ์จะถูกส่งคืน (สตริงที่ตรงกันและผลลัพธ์ของการแยกกลุ่ม) มิฉะนั้นให้ส่งคืนโมฆะ ในการแยกหลายวิธีคุณต้องโทรหา exec () ซ้ำ ๆ ซ้ำ ๆ กับวิธีการจับคู่ ()
ให้ความสนใจกับโหมดทั่วโลก/… ../ G
ในโหมดที่ไม่ใช่ Global การเรียกใช้ exec () ครั้งหนึ่งเทียบเท่ากับการจับคู่ ();
ในโหมดทั่วโลกการโทรติดต่อกันหลายครั้งเทียบเท่ากับการจับคู่ ()
--- ฉันเพิกเฉย
--- การจับคู่สาย mmultiple
เนื้อหาข้างต้นเป็นการแนะนำการใช้นิพจน์ทั่วไปใน JavaScript ในบทความนี้ ฉันหวังว่าคุณจะชอบมัน