只从10.0或2获得数字

Ste*_*hRT 2 javascript substring

我试图弄清楚如何检测正在使用的浏览器.有些人将版本报告为10.0,10,4.6或5.如何在最后没有任何.x的情况下获取整数(如果有一个开头)?

我目前使用这个:

version = version.substring(0,3);
Run Code Online (Sandbox Code Playgroud)

如果它是一个整数,哪个有效,但如果它有一个句号则不然.

大卫

mus*_*fan 5

怎么样......

var index = version.indexOf(".");
if(index != -1){
   version = version.substring(0, index);
}
Run Code Online (Sandbox Code Playgroud)

这是一个有效的例子