如何获取字符串的第一个单词并将其转换为int?jQuery的

BBe*_*Bee 8 html javascript jquery

我需要在字符串中抓取第一个单词,我需要将其转换为整数.如何使用jQuery做到这一点?

例如:"223 Lorem Ipsum Dolor"

我需要" 223 ",它必须转换为整数 ...

任何帮助,将不胜感激.

Ada*_*kis 23

您可以根据任何字符(如空格)拆分字符串,然后将第一个索引传递给 parseInt

var str = "223 lorem";
var num = parseInt(str.split(' ')[0], 10);
Run Code Online (Sandbox Code Playgroud)

DEMO

请注意,parseInt采用第二个参数,即基数.如果你把它关闭,并尝试解析一个前导零的数字,比如09,它会假设你在基数为8,并且将返回0,因为09它不是有效的基数为8的值.


或者,正如约翰所指出的,使用一元运算+符是将字符串转换为数字的一种很好的方法:

var str = "223 lorem";
var num = +str.split(' ')[0];
Run Code Online (Sandbox Code Playgroud)

DEMO