`

版本号(多个小数点数字)高低对比

    博客分类:
  • JS
阅读更多
function check(version){
	var versionPtn = /^\d+.\d+(.\d+)?$/;
	var newVS = new Array(); //定义一数组 
	var curVS = new Array(); //定义一数组 
	var len = 2;
	var cur = "3.6.2";
	
	if (!version.match(versionPtn))
	{
		alert("版本号格式不正确!");
		return;
	}
	
	if (version == cur)
	{
		alert("新版本与当前版本相同,无需升级!");
	}
	
	newVS = version.split(".");
	curVS = cur.split(".");
	len = newVS.length > curVS.length ? curVS.length : newVS.length;
	for (i = 0; i < len; i++ ) 
	{ 
		if (parseInt(newVS[i]) < parseInt(curVS[i]))
		{
			alert("当前版本号更高!");
			return;
		}
	}
	if (newVS.length < curVS.length)
	{
		alert("当前版本号更高!");
		return;
	}
}

 

分享到:
评论

相关推荐

    c#中的 小数点分析 textbox避免两个小数点

    当我们需要让用户输入带有小数的数值时,可能会遇到一个问题:用户可能会误输入两个或多个小数点,导致数据格式错误。为了解决这个问题,我们可以编写一些验证逻辑来确保输入的文本仅包含一个有效的小数点。 首先,...

    input框只能输入数字和一个小数点

    标题“input框只能输入数字和一个小数点”以及描述“input框只能输入数字和一个小数点,对界面验证很好用”,都指向了如何在HTML表单中限制input元素只接受数值型输入,包括整数和浮点数,且浮点数只允许有一个...

    验证数字和有且只有一个小数点

    用js来验证文本框只能输入数字或者数字带有小数点的数字 而且小数点只能有一个 不能输入汉字或者字母。

    移动端html5带小数点的数字软键盘

    综上所述,创建一个移动端html5带小数点的数字软键盘涉及到HTML5的新特性,JavaScript事件处理,响应式设计,以及跨平台兼容性等多个方面。通过理解和运用这些知识点,开发者能够构建出符合需求且用户体验良好的数字...

    js正则表达式限制文本框只能输入数字,能输小数点.

    整个正则表达式的意思是:匹配一个可能包含小数点的数字序列,但小数点最多只出现一次。 #### 3. JavaScript代码实现 接下来,我们可以通过JavaScript来实现对文本框输入内容的验证。这里给出两种方法:一种是在...

    只能输入数字小数点负号正则

    1. **多次小数点问题:** 在实际应用中,还需要注意处理多个小数点的情况,通常一个数字中只能包含一个小数点。可以通过改进正则表达式来解决这个问题,例如: ```javascript onkeyup="this.value=this.value....

    控制只能输入数字,而且只能输入一个小数点。

    在某些特定场景下,比如处理财务数据或者科学计算,我们可能需要限制用户只能输入数字,并且只允许输入一个用于表示小数部分的小数点。这涉及到控件的自定义事件处理和输入验证。以下是对这一需求的详细解释: 1. *...

    winform中textbox只能输入数字,小数点,正负号

    此外,开发者还需要对代码进行充分的测试,包括边界情况的处理,如连续输入多个小数点或正负号,以及不同语言环境下的字符集兼容性问题。 总之,通过深入理解事件处理机制、字符识别与处理、文本选择状态的考虑,...

    jquery控制input只能输入数字和小数点,并且只能有一个小数点,小数点前第一位不能为0

    本资源可以满足金额有关的一些input框输入,只能输入类似10.001的数据,并且小数点前第一位不能是0,我使用这个是为了管理后台做版本控制,我们只需要1.11这种格式的版本号

    input限制输入(数字+小数点)(数字、小数点、-)

    input框输入时,因为数值的特殊要求。...以及数字+小数点+符号-。也就是两种类型的限制。数字和小数点。以及负数和小数点。并且小数点不能出现在第一位,并且只能出现一次。-只能出现在第一位,并且只能出现一次。

    验证文本框只能输入数字和小数点

    例如,在处理金额或重量等数值时,我们通常希望用户只能输入数字以及最多一个小数点,并且小数点不能出现在首位。这种校验机制对于提高数据的准确性和减少后续处理错误具有重要意义。 #### 二、需求分析 根据给定...

    WPF 输入数字和小数点的文本框

    在给定的标题“WPF 输入数字和小数点的文本框”中,我们关注的是一个定制化的TextBox,它只允许用户输入0-9的数字、小数点以及删除键。这种文本框通常用于处理货币、百分比或任何需要精确数值输入的情况。下面将详细...

    文本框只能输入 数字,小数点,减号 字符的正则表达式

    - `[0-9]*`:零个或多个数字。 - `\.`:小数点,确保只有一个。 - `[0-9]+`:至少一个数字,确保小数点后面至少有一个数字。 - `$`:匹配输入的结束。 通过在前端代码(如JavaScript)中使用这个正则表达式,我们...

    MFC限制输入只可以是小数点,数字V1.2修正版

    4. **防止连续小数点**:除了简单的字符检查外,还需要防止用户连续输入多个小数点。这可能需要在内部维护一个状态变量,记录上一次输入的字符,如果连续两次输入的是小数点,就忽略第二次输入。 5. **修正版V1.2**...

    html限制文本框输入小数点 数字 字母 汉字 等

    - 第二个输入框使用 `onchange` 事件,在输入值改变时,通过正则表达式 `/ \D /` 检测是否有非数字字符,如果有,则提示用户“仅限数字”,并将值清空。 #### 方法三:控制小数点输入 ```html (!this.value.match...

    让html的text只能输入和1个小数点

    此外,还需要注意的是,即使字符是数字或小数点,我们也应该限制文本框内的小数点数量不超过一个,以确保输入的有效性。 ### JavaScript代码详解 #### 1. `check(event)`函数 该函数用于处理用户的键盘输入事件。 ...

    WINFORM文本框实现只能输入数字和小数点

    WINFORM文本框实现只能输入数字和小数点

    VB.NET 输入框只输入数字、小数点、逗号、退格

    - `\d+`:匹配一个或多个数字。 - `(\.\d+)?`:匹配可选的小数部分,小数点后必须至少有一个数字。 - `,?`:匹配可选的逗号,允许出现一次或不出现。 - `\d*`:匹配零个或多个数字。 - `$`:匹配字符串的结束位置。 ...

Global site tag (gtag.js) - Google Analytics