JavaScript/jQuery : quick way to retrieve numeric from length attributes

标签 javascript jquery regex

我有表示“5 px”、“8px”、“6em”和可能的其他一些我目前无法想到的属性。 我只对数值感兴趣(即 5、8 或 6。)我知道我可以做一些正则表达式,但我想知道是否有一个简短的、有文档的、跨浏览器和可读的 jquery/javascript 函数已经提供了这个?

问候, 杰伦。

PS 不确定标题中的措辞是否正确,请提供替代方案。

最佳答案

使用parseInt功能:

var str = '5px';
alert(parseInt(str, 10));   // 5

请注意,10 的第二个参数表示那里的基数 10。

关于JavaScript/jQuery : quick way to retrieve numeric from length attributes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5126339/

相关文章:

javascript - Telerik ASP.Net Radgrid 显示/隐藏过滤器

javascript - 通过下拉菜单选择时如何添加图片事件?

javascript - 如何让onclick事件发生在onblur之前?

javascript - Json 循环随机化每次页面刷新

java - 返回使用正则表达式找到的字符串

javascript - 获取所有以@字符开头的单词

javascript - DOM 事件和 sencha 事件之间的事件顺序

jquery - 对多个实例的 jQuery 交互进行排序,每个实例都有唯一的 ID

Javascript REGEX 匹配多个自定义标签(也不完整)

jquery - 日期选择器奇怪的位置