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

วิธีได้ค่าตัวเลขจากสตริงใน JavaScript


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

ตัวอย่าง

Live Demo

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