javascript - 仅从 10.0 或 2 获取数字

标签 javascript substring

我正在尝试找出如何检测正在使用的浏览器。有些人报告版本为 10.0、10、4.6 或 5。我怎样才能获得末尾没有任何 .x 的整个数字(如果它一开始就有一个)?

我目前使用这个:

version = version.substring(0,3);

如果它是整数,则有效,但如果其中包含句点,则无效。

大卫

最佳答案

像这样的东西怎么样?

var index = version.indexOf(".");
if(index != -1){
   version = version.substring(0, index);
}

Here is a working example

关于javascript - 仅从 10.0 或 2 获取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9841002/

相关文章:

javascript - 如何根据使用 JavaScript 的浏览器调整文本框的宽度

php - 从表中的字符串中提取值?

javascript - jquery/javascript 如何消除空格(replace() 不起作用)

bash - 从具有从给定位置到特殊字符的模式位置的文件中提取 bash 中的子字符串

php - 迭代 KEYLESS JSON 数组?

javascript - 如何通过 angularjs 方法访问视频流对象?

java - 全局禁用页面上的 Tab 键

javascript - jqGrid动态事件

mysql - 如何在mysql中分割名称字符串?

java - 在Java中使用Split并将结果子字符串化