Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะรับค่าตัวเลขของสตริงใน Javascript ได้อย่างไร?


ในการรับจำนวนเต็มในสตริง “abcde 30” ให้ใช้ regex ต่อไปนี้ใน JavaScript ไม่เช่นนั้นจะส่งคืน NaN ด้วยเหตุนี้ ให้ใช้ parseInt() เพื่อรับตัวเลขด้วย regex ภายใต้เมธอด String Match() -

ตัวอย่าง

การสาธิตสด

<!DOCTYPE html>
<html>
   <body>
      <script>
         var myStr = "abcdef 30";
         var num = parseInt(myStr.match(/\d+/))
         alert(num);
      </script>
   </body>
</html>