我需要获取字符串中的第一个单词,并将其转换为整数。
如何使用 jQuery 做到这一点?
example:“223 洛雷姆·伊普苏姆·多洛尔”
I need "223“并且它必须转换为integer...
任何帮助,将不胜感激。
您可以根据任何字符(例如空格)拆分字符串,然后将第一个索引传递给parseInt
var str = "223 lorem";
var num = parseInt(str.split(' ')[0], 10);
DEMO http://jsfiddle.net/kf5Kj/1/
注意parseInt
采用第二个参数,即基数。如果您将其关闭,并尝试解析带有前导零的数字,例如09
,它会假设你的基数是 8,并且会返回 0,因为09
不是有效的以 8 为基数的值。
或者,正如约翰指出的那样,使用一元+
运算符是将字符串转换为数字的好方法:
var str = "223 lorem";
var num = +str.split(' ')[0];
DEMO http://jsfiddle.net/kf5Kj/2/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)