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

การจับคู่ตัวอักษรเดี่ยวในชุดที่กำหนดด้วย JavaScript RegExp

หากต้องการจับคู่ ตัวอักษรเดี่ยว ใดๆ ในชุดที่กำหนด ด้วย JavaScript RegExp ให้ใช้เมทาอักขระ [aeiou] (Character Class)

ตัวอย่าง

<html>
  <head>
    <title>JavaScript Regular Expression</title>
  </head>
  <body>
    <script>
      var myStr = "Welcome to our website!";
      var reg = /[we]/g;
      var match = myStr.match(reg);
      document.write(match);
    </script>
  </body>
</html>

รูปแบบ /[we]/g จับคู่ตัวอักษร 'w' หรือ 'e' ทุกครั้งที่เจอ ในตัวอย่างจะได้ ["e", "e", "o", "e", "e", "e"] — รอ! จริงๆ แล้ว 'w' กับ 'e' ใน "Welcome to our website" จะได้ w, e, e, o, e, e, e (w ตัวแรก, e ใน welcome, e ใน welcome, o ใน to, e ใน our, e ใน website, e ใน website) — ผลลัพธ์ขึ้นอยู่กับ case sensitivity (ตัวอย่างไม่มีฟลาก i)