最近项目中遇到一个js判断:允许输入正负数、小数,并且输入值有范围限制,而且相互之间有大小比较。
function checkNumber(id){
var eValue = document.getElementById(id).value;
//alert(value);
if (/^(\+|-)?\d+($|\.\d+$)/.test(eValue)){//数字判断
if(id == 'West' || id == 'East'){
//alert(value);
if((-180 <= eValue) && (eValue <= 180)){//范围判断
return true;
}else{
alert("The west/east coordinate should be in -180 to 180");
document.getElementById(id).value="";
document.getElementById(id).focus();
return false;
}
}else if(id == 'North' || id == 'South'){
//alert(value);
if((-90 <= eValue) && (eValue <= 90)){
return true;
}else{
alert("The north/south coordinate should be in -90 to 90");
document.getElementById(id).value="";
document.getElementById(id).focus();
return false;
}
}
}else {
if(document.getElementById(id).value != ""){
alert(id +" Numbers only!");
document.getElementById(id).value="";
return false;
}
}
}
<tr>
<td class="TDstyle01" align="center">North-South:
<input type="text" id="North-South" name="NorthSouth" style='width:80px' onBlur="checkNumber('North-South')" >
</td>
</tr>
<tr>
<td class="TDstyle01" align="left">East-West:  
<input type="text" id="East-West" name="EastWest" style='width:80px' onBlur="checkNumber('East-West')">
</td>
</tr>
分享到:
相关推荐
本文主要讲了运放正负反馈的判断方法,下面一起来学习 一下
openjudge1.4编程基础之逻辑表达式与条件分支1.4.1判断数正负源码,c++萌新参考代码
c++入门之if嵌套(判断正负)
NULL 博文链接:https://1960370817.iteye.com/blog/2242055
汇编语言实验的程序,判断数字的正负号,有需要的可以来下载哦
判断正负.msi
二极管(Diode)是重要的电子元件,二极管的特点是只允许电流由单一方向流过。大部分二极管所具备的电流方向性我们通常称之为“整流(RecTIfying)”功能。本文将介绍二极管的分类、用途以及二极管的正负引脚判断。
一个MATLAB的GUI小工具,用于人工快速筛选正负样本,内置三种快捷键,有无限撤销操作的功能,以便快速筛选。
//随机生成指定范围内的小数,并指定是否随机添加负数 static double sumDecimal(double min, double max, boolean needNegative(如果需要随机生成负数, 填true)) 用法: 直接把.java文件拖到你的工程里即可使用 示例:...
js完美解决jsp文本框限制只能输入数字、小数问题,只需 ;" oncontextmenu="return false;" onKeyDown="keyNumDown(this, '8', '2')"> oncontextmenu="return false;" oncontextmenu="return false;":防止右键粘贴
用C++编写的判断数字正负和奇偶的程序,输入一个数字,程序输入正负和奇偶的判断结果。此文件为cpp文件,使用开发工具创建项目后,自行复制粘贴到项目cpp文件中运行。
说明:IE6.0、IE7.0、IE8.0、Firefox/3.0.11下测试通过 验证数字最简单正则表达式大全 输入完按回车后即可验证!... 您可能感兴趣的文章:JS正则表达式大全(整理详细且实用)javascript 手机号码正则表
z判断正负函数.py
判断输入数字的正负并给出相应结果,具体的见内部注释
纯属个人设计如有雷同实属巧合希望大家踊跃下载谢谢各位了
正负5v,正负12v直流电源的电路图,用lm78/9系列芯片做成……
DCDC之12V转正负5V电路图 用CS5171简单,实用电路见下图(图中的二极管都用肖特基二极管...6、D3为续流二极管,小于1A时用1N5819即可, 1N5822为3A电流使用。 7、D4为了保护C3上电时不输出反极性电压, 所以D4用1N400
我们先来看下设计原理图(7905的1和2序号互换一下,原理图中没更过过来,电路可以使用,大家放心)教你用简单的方法做一个正负5v稳压电源 正负稳压电源原理图 由上图可以看出这款正负稳压电源...
STM32的OLED显示-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...
LM7805为固定+5 V输出稳压集成电路(采取特殊方法也可使输出高于5 V),最大输出电流为1 A,标准封装...78和79系列集成电路应用相对固定,电路形式简单,只是正负直流电压输出时应注意变压器最小输出功率和最小输出电压,