Latest web development tutorials
×

JavaScript & HTML DOM คู่มืออ้างอิง

ภาพรวม

JavaScript วัตถุ

JavaScript Array วัตถุ JavaScript Boolean วัตถุ JavaScript Date วัตถุ JavaScript Math วัตถุ JavaScript Number วัตถุ JavaScript String วัตถุ JavaScript RegExp วัตถุ JavaScript อสังหาริมทรัพย์ทั่วโลก / ฟังก์ชั่น JavaScript ผู้ประกอบการ

Browser วัตถุ

Window วัตถุ Navigator วัตถุ Screen วัตถุ History วัตถุ Location วัตถุ

DOM วัตถุ

HTML DOM Document วัตถุ HTML DOM วัตถุธาตุ HTML DOM แอตทริบิวต์วัตถุ HTML DOM วัตถุที่จัดกิจกรรม

HTML วัตถุ

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

วัตถุ JavaScript นิพจน์ทั่วไป

วัตถุ RegExp

นิพจน์ทั่วไปเป็นคำอธิบายลักษณะของรูปแบบวัตถุ

การแสดงออกปกติจะใช้ในการดึงจับคู่รูปแบบสตริงและเปลี่ยนมันเป็นเครื่องมือที่มีประสิทธิภาพสำหรับการดำเนินงานของการจับคู่แบบสตริง

ไวยากรณ์

var patt=new RegExp(pattern,modifiers);

或者更简单的方式:

var patt=/pattern/modifiers;
  • รูปแบบ (รูปแบบ) อธิบายรูปแบบการแสดงออก
  • การปรับเปลี่ยน (ปรับเปลี่ยน) ใช้เพื่อระบุการจับคู่ทั่วโลกและหลายสายการแข่งขันแตกต่างกับกรณีการจับคู่

หมายเหตุ: เมื่อใช้ตัวสร้างเพื่อสร้างวัตถุปกติคุณต้องกฎตัวหนีปกติ (นำหน้าด้วยเครื่องหมาย \) ตัวอย่างต่อไปนี้จะเทียบเท่า:

var re = new RegExp("\\w+");
var re = /\w+/;

อ่านข้อมูลเพิ่มเติมเกี่ยวกับวัตถุ RegExp ของเรา วัตถุ RegExp JavaScript กวดวิชา


การปรับเปลี่ยน

ปรับปรุงจะใช้ในการดำเนินการเป็นกรณี ๆ ไปและระดับโลกการแข่งขัน:

การปรับเปลี่ยน ลักษณะ
ผม ดำเนินการแข่งขันกรณีตาย
ก. ดำเนินการแข่งขันระดับโลก (พบการแข่งขันทั้งหมดมากกว่าในการแข่งขันครั้งแรกหลังจากหยุด)
ม. ผู้บริหารหลายสายตรง

วงเล็บ

วงเล็บจะใช้ในการหาช่วงของตัวอักษร:

การแสดงออก ลักษณะ
[ABC] ค้นหาตัวอักษรใด ๆ ระหว่างวงเล็บ
[^ abc] ค้นหาตัวอักษรใด ๆ ไม่ได้อยู่ระหว่างวงเล็บ
[0-9] ดูตัวเลขใด ๆ 0-9
[Az] มองหาขนาดเล็ก ๆ ที่จะเขียนตัวอักษรตัวพิมพ์เล็ก Z
[AZ] ค้นหาตัวอักษรใด ๆ จากตัวพิมพ์ใหญ่ A ถึง Z พิมพ์ใหญ่
[Az] ค้นหาตัวอักษรใด ๆ จากตัวพิมพ์ใหญ่พิมพ์เล็ก A ถึง Z ของ
[Adgk] การค้นหาตัวอักษรใด ๆ ภายในชุดที่กำหนด
[^ Adgk] การค้นหาตัวอักษรใด ๆ นอกกลุ่มที่กำหนด
(สีแดง | ฟ้า | สีเขียว) พบกับตัวเลือกใด ๆ ที่ระบุ

metacharacters

metacharacter (metacharacter) ตัวละครที่มีความหมายพิเศษ:

metacharacters ลักษณะ
. ค้นหาตัวเดียวยกเว้นการขึ้นบรรทัดใหม่และสายตอนจบ
\ W ค้นหาตัวอักษรคำ
\ W ค้นหาอักขระที่ไม่ใช่คำพูด
\ D ค้นหาตัวเลข
\ D หาตัวอักษรที่ไม่ใช่ตัวเลข
\ s ค้นหาตัวละครที่ว่างเปล่า
\ S หาตัวอักษรที่ไม่ใช่ช่องว่าง
\ B ขอบเขตของคำ Match
\ B ตรงกับเขตแดนไม่ใช่คำ
\ 0 ค้นหาตัวละคร NUL
\ n ค้นหาบรรทัดใหม่
\ F ค้นหาแบ่งหน้า
\ r หาที่กลับรถ
\ t พบแท็บ
\ V พบแท็บแนวตั้ง
\ xxx มองหาตัวเลขฐานแปด xxx ตัวอักษรที่กำหนดไว้
\ XDD ค้นหาตัวอักษรเลขฐานสิบหก DD ที่กำหนดไว้
\ uxxxx ค้นหา xxxx เลขฐานสิบหกระบุอักขระ Unicode

ปริมาณ

ปริมาณ ลักษณะ
n + สตริงใด ๆ ที่มีอย่างน้อยหนึ่งในการแข่งขัน n
n * สตริงใด ๆ ที่มีศูนย์หรือการแข่งขันมากขึ้น n
n? วัสดุใด ๆ ที่มีศูนย์หรือหนึ่ง n จับคู่สตริง
n {X} สตริงของ X ประกอบด้วยลำดับ n ตรง
n {X, Y} สตริงของ X หรือ Y n มีการจับคู่ลำดับ
n {X} อย่างน้อย n ลำดับ X มีการจับคู่สตริง
n $ ไม่มีข้อความใด ๆ ที่ตรงกับสายที่สิ้นสุด
^ n ยังไม่มีข้อความที่ตรงกับสตริงใด ๆ เริ่มต้นด้วย
? n = หลังจากนั้นทันทีที่ระบุการจับคู่สายสตริง n
? n! ใดภายหลังไม่ได้ระบุทันทีสตริง n จับคู่สตริง

วิธีการวัตถุ RegExp

ทาง ลักษณะ FF IE
รวบรวม รวบรวมการแสดงออกปกติ 1 4
exec ค่าที่ระบุสตริงการค้นหา ค่าตอบแทนของหาและเพื่อกำหนดตำแหน่ง 1 4
ทดสอบ ค่าที่ระบุสตริงการค้นหา ผลตอบแทนจริงหรือเท็จ 1 4

มันสนับสนุนการแสดงออกปกติ String วิธีการวัตถุ

ทาง ลักษณะ FF IE
ค้นหา การค้นหาและการแสดงออกที่ตรงกับค่าปกติ 1 4
การแข่งขัน ค้นหาหนึ่งหรือมากกว่าการจับคู่แสดงออกปกติ 1 4
แทนที่ แทนที่ด้วยการแสดงออกปกติการจับคู่ย่อย 1 4
แยก สตริงจะถูกแบ่งออกเป็นอาร์เรย์ของสตริง 1 4