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

วิธีค้นหาตัวเลขด้วย JavaScript RegExp

หากต้องการค้นหาตัวเลข (0-9) ด้วย JavaScript Regular Expression ให้ใช้เมทาอักขระ (metacharacter) ดังนี้:

\d

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อค้นหาตัวเลข:

<html>
  <head>
    <title>JavaScript Regular Expression</title>
  </head>
  <body>
    <script>
      var myStr = "100% Responsive!";
      var reg = /\d/g;
      var match = myStr.match(reg);
      document.write(match);
    </script>
  </body>
</html>

โค้ดนี้จะค้นหาตัวเลขทั้งหมดในสตริง "100% Responsive!" และคืนค่า ["1", "0", "0"] เมทาอักขระ \d เทียบเท่ากับ [0-9]