如何在javascript中只打印给定字符串中的数字?

时间:2015-07-27 06:37:21

标签: javascript

我有一个名为

的字符串
var string ="Catch 22 Slaughterhouse 5 Fahrenheit 451"

我只想使用javascript中的split函数,数组或循环打印出字符串中的数字

2 个答案:

答案 0 :(得分:0)

您可以使用正则表达式从字符串中提取数字。

\d将匹配字符串中的任何数字。 +将匹配前面一个或多个字符。

Demo

var str = "Catch 22 Slaughterhouse 5 Fahrenheit 451";

var numbers = str.match(/\d+/g);

document.write(numbers);

答案 1 :(得分:0)

你可以试试,

string.match(/\d+/g);

它返回一个匹配的数字数组。