Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีค้นหาตัวเลขระหว่างวงเล็บด้วย JavaScript RegExp

หากต้องการจับคู่ตัวเลขทศนิยมตั้งแต่ 0 ถึง 9 ให้ใช้รูปแบบ (pattern) ดังนี้:

[0-9]

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อเรียนรู้วิธีค้นหาตัวเลขระหว่างวงเล็บใน JavaScript RegExp:

<html>
  <head>
    <title>JavaScript Regular Expression</title>
  </head>
  <body>
    <script>
      var myStr = "987654";
      var reg = /[4-6]/g;
      var match = myStr.match(reg);
      document.write(match);
    </script>
  </body>
</html>

โค้ดนี้จะค้นหาตัวเลข 4, 5, และ 6 จากสตริง "987654" และคืนค่าเป็นอาร์เรย์ ["4", "5", "6"] เนื่องจากใช้ฟลै็ก g (global) สำหรับการค้นหาทั้งหมด