: ช่วงอักขระตัวเดียว: [ชุดอักขระ] ไม่ใช่ช่วงเวลา: [^การรวบรวมอักขระ]/r: enter/n: เปลี่ยน/t: แท็บคีย์/d: [0-9]/d: [^0-9]/ w: [0-9a-za-z _]/w: [^0-9a-za-z _]/s: [/f/n/r/t/v]/s: [^/f/n /r/t/v]+: หนึ่งหรือมากกว่า*: 0 ขึ้นไป? : 0 หรือหนึ่ง {n}: จับคู่ n {min, max}: ช่วงการจับคู่ {0,1} :? {0,}:*{1,}:+? : ความแตกต่างระหว่างการจับคู่ความเฉื่อยและการจับคู่โลภ/b: หลังจากนั้นตัวละครจะอยู่ที่สถานที่แรกของสตริงและอักขระก่อนหน้านี้อยู่ที่ส่วนท้ายของหางสตริง: พื้นที่, ย่อหน้าบรรทัดแรก, สิ้นสุดวรรค เครื่องหมายจุลภาค, ช่วงเวลา,-/b: จับคู่เคล็ดลับอักขระที่ไม่ใช่พรมแดน: ใช้ชื่อไฟล์ให้มากที่สุดเท่าที่จะเป็นไปได้ของการใช้ _.^: ข้อความแรกของข้อความ $: ข้อความทั้งหมด () ถือว่าเป็นทั้งหมด |: หรือ: คำพูดย้อนหลัง :: การจับคู่ที่ไม่ได้รับมา? =: pre -survey บวก
จุดตัด <=: การตรวจสอบการเตรียมการย้อนกลับ
ข้อความที่ตัดตอนมา:
การจับคู่การแสดงออกของอักขระภาษาจีนปกติ: [/U4E00-/U9FA5]
ความคิดเห็น: มันเป็นเรื่องที่น่าปวดหัวในการจับคู่ภาษาจีน
การจับคู่อักขระคู่ไบต์ (รวมถึงอักขระภาษาจีน): [^/x00-/xff]
ความคิดเห็น: มันสามารถใช้ในการคำนวณความยาวของสตริง (ตัวอักษรความยาวอักขระคู่สองไบต์ 2, อักขระ ASCII 1)
การจับคู่นิพจน์ปกติของบรรทัดว่าง:/n/s*/r
ความคิดเห็น: สามารถใช้เพื่อลบเส้นเปล่า
การจับคู่การแสดงออกของ HTML ปกติ: <(/s*?) [^>]*>.*?
ความคิดเห็น: เวอร์ชันที่หมุนเวียนอยู่บนอินเทอร์เน็ตนั้นแย่เกินไป
จับคู่การแสดงออกปกติของตัวละครด้านหน้าและหางว่างเปล่า:^/s*|/s*$
ความคิดเห็น: สามารถใช้เพื่อลบอักขระที่ว่างเปล่า (รวมถึงช่องว่างการทำนาฬิกาการเปลี่ยนแปลงหน้า ฯลฯ ) ที่ส่วนท้ายของบรรทัดซึ่งสามารถใช้งานได้
การจับคู่นิพจน์ปกติของที่อยู่อีเมล:/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
ความคิดเห็น: การตรวจสอบแบบฟอร์มนั้นใช้ได้จริงมาก
การแสดงออกปกติของ URL ที่ตรงกัน: [A-ZA-Z]+: // [^/s]*
ความคิดเห็น: เวอร์ชันของเวอร์ชันที่หมุนเวียนบนอินเทอร์เน็ตมี จำกัด มาก
ไม่ว่าบัญชีจะถูกกฎหมายหรือไม่ (จดหมายมาจากจุดเริ่มต้นอนุญาตให้ 5-16 ไบต์และตัวอักษรได้รับอนุญาตให้วาดบรรทัด):^[a-za-z] [a-za-z0-9 _] {4, 15} $
ความคิดเห็น: การตรวจสอบแบบฟอร์มนั้นใช้ได้จริงมาก
การจับคู่หมายเลขโทรศัพท์ในประเทศ:/d {3}-/d {8} |/d {4}-/d {7}
ความคิดเห็น: แบบฟอร์มการจับคู่เช่น 0511-4405222 หรือ 021-8788822
การจับคู่หมายเลข tencent qq: [1-9] [0-9] {4,}
ความคิดเห็น: หมายเลข Tencent QQ เริ่มจาก 10,000
การจับคู่การเข้ารหัสของจีนโพสต์: [1-9]/d {5} (?!/d)
ความคิดเห็น: รหัสโพสต์ 6 หลักของจีน
การจับคู่บัตรประจำตัว:/d {15} |/d {18}
ความคิดเห็น: บัตรประจำตัวของจีนคือ 15 หรือ 18 บิต
ที่อยู่ IP ที่ตรงกัน:/d+/./d+/d+/./d+
ความคิดเห็น: มีประโยชน์เมื่อแยกที่อยู่ IP
จับคู่หมายเลขเฉพาะ:
^[1-9]/d*$ // จับคู่จำนวนเต็มบวก
^-[1-9]/d*$ // จับคู่จำนวนเต็มติดลบ
^-? [1-9]/d*$ // การจับคู่จำนวนเต็ม
^[1-9]/d*|
^-[1-9]/d*|
^[1-9]/d*/./d*|
^-([1-9]/d*/./d*| 0 /./ d*[1-9]/d*) $ // จับคู่หมายเลขจุดลอยลบ
^-? ([1-9]/d*/./d*| 0 /./ d*[1-9]/d*| 0?/. 0+ | 0) $ // จับคู่จำนวนลอยตัว คะแนน
^[1-9]/d*/./d*| หมายเลขจุดลอยตัว + 0)
^(-(([1-9]/d*/./d*| 0 /./ d*[1-9]/d*) | 0?/. 0+ | 0 $ // จับคู่ที่ไม่ใช่บวกลอย หมายเลข (หมายเลขจุดลอยลบจำนวน+ 0)
ความคิดเห็น: มันมีประโยชน์เมื่อประมวลผลข้อมูลจำนวนมาก
การจับคู่สตริงเฉพาะ:
^[a-za-z]+$ // สตริงการจับคู่ประกอบด้วย 26 ตัวอักษรภาษาอังกฤษ
^[az]+$ // สตริงที่ประกอบด้วยตัวอักษรภาษาอังกฤษ 26 ตัว
^[az]+$ // สตริงที่ประกอบด้วยตัวพิมพ์เล็กที่ประกอบด้วยตัวอักษรภาษาอังกฤษ 26 ตัว
^[a-za-z0-9]+$ // สตริงประกอบด้วยตัวเลขและตัวอักษรภาษาอังกฤษ 26 ตัว
^/w+$ // สตริงจับคู่ประกอบด้วยตัวเลข 26 ตัวอักษรภาษาอังกฤษหรือสายลดลง 26 ตัว