如何用javascript子串版本号字符串
How to substr version numbers string with javascript?
我有版本号为的字符串
"1.4.2.57"
"8.4.3"
"3.12.0.25"
我只需要前3个数字,我本来打算使用substr,但如果数字大于9,那么substr就会失败。
如何从(x.x-x.x.x-x.x.x.x)等字符串中提取x.x.x,其中x=[0-99]
var t = [
"1.4.2.57",
"8.4.3",
"3.12.0.25"
];
for (var v = 0; v < t.length; v++){
var ver = t[v].split('.');
alert(ver.slice(0,3).join('.'));
}
由.
分割,然后切片以仅获得前3位数字(在本例中为元素,因为它们被分割为一个数组),然后再次与.
重新连接。
var no_periods = string.replace('.', '');
var new_string = no_periods.substr(0,2);
会去掉所有的句号,然后只得到前三个数字,这就是你想要的吗?
相关文章:
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 如何在JavaScript中以整数形式传递版本号
- 在 Aptana Studio 中自动插入版本号
- 使用grunt将版本号动态添加到dest输出文件中
- 如何通过Gulp任务增加版本号
- Win8应用程序Html/Js正在获取版本号(相当于PackageVersion)
- 什么是在javascript中检测操作系统,浏览器和版本号的广泛解决方案
- 使用多个版本号的多个 maven 依赖项
- jquery 或 GWT 中的版本号掩码验证
- 在 Titanium Studio 中设置最低 iOS 版本号
- 如何将版本号添加到 js 和 css 文件
- 在鲍尔中指定版本号
- 仪表板小部件:从 Info.plist 获取版本号
- 版本号比较如何在 JavaScript 中正常工作
- 如何请求在popup.html中显示chrome扩展的清单版本号
- 如何在chrome应用程序中动态更新版本号
- 将版本号持久化到生产中的现有Redux存储中
- 鲍尔:将最新的依赖版本替换为实际的依赖版本号
- 获得当前和以前的版本号在谷歌Chrome扩展
- 如何用javascript子串版本号字符串