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

วิธีค้นหาตัวอักษรเลขฐานแปด (Octal) ด้วย JavaScript RegExp

หากต้องการค้นหาตัวอักษรเลขฐานแปด (octal number character) ด้วย JavaScript Regular Expression ให้ใช้รูปแบบดังนี้ โดยระบุเลขฐานแปด:

\xxx

โดย xxx คือค่าเลขฐานแปด 3 หลัก (000-377)

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อค้นหาตัวอักษรเลขฐานแปด โค้ดค้นหาเลขฐานแปด 123 (คือ S):

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

ผลลัพธ์

 S 

เลขฐานแปด 123 (เดซิมอล 83) คือตัวอักษร 'S' โค้ดจะคืนค่า ["S", "S"] ข้อควรระวัง: ใน Strict Mode การใช้ escape แบบ octal (\xxx) ไม่ได้รับอนุญาต แนะนำให้ใช้ \x53 (hex) หรือ \u0053 (Unicode) แทน