js验证数字

 

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>js验证数字</title>
</head>

<body>
<form id="form1" name="form1" method="post"   onsubmit="网页特效:return check();" >
<table width="98%" border="0" class="table_list">
  <tr>
     <td width="51%">
      <input type="text" name="num" id="num" />
<input type="submit" name="button" id="button" value="验证数字" /></td>
    <td width="33%">&nbsp;</td>
  </tr>
</table>
</form>

<script language="javascript">
 function check()
 {
  var num = document.getelementbyid('num').value;
  if( isnan(num) || num == "" )
  {
   alert('请输入一个数字');
   document.getelementbyid('num').focus();
   return false;
  }
 }

</script>
</body>
</html>

时间: 2024-09-20 13:52:29

js验证数字的相关文章

js 验证数字(验证字符串是否是数字)

  <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="conten

js验证数字单双精度函数

下面提供一款js验证数字单双精度函数哦,可以判断数据是double还float int等数据类型. function f_check_double(obj){     var numreg;     var value = obj.value;     var strvaluetemp, strint, strdec;         var dtype = obj.eos_datatype;     var pos_dtype = dtype.substring(dtype.indexof("

全面js验证数字正则表达式

function istrue(str){  var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i;  return reg.test(str);  }    function   isNumeric(strNumber) {     var   newPar=/^(-|+)?d+(.d+)?$/     alert(newPar.test(strNumber)); } //检查是否为正数 function   isUnsignedNumer

js egexp验证数字例子

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.111cn.net/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="conte

JS验证 只能输入小数点,数字,负数的实现方法_javascript技巧

如下所示: <script language="JavaScript" type="text/javascript"> function clearNoNum(event, obj) { //响应鼠标事件,允许左右方向键移动 event = window.event || event; if (event.keyCode == 37 | event.keyCode == 39) { return; } var t = obj.value.charAt(0

JS正则表达式验证数字(非常全)

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串.将匹配的子串做替换或者从某个串中取出符合某个条件的子串等. 先看下js代码,如下所示: <script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-

js验证是否为数字的总结_javascript技巧

js验证是否为数字,最简单的方法: isNaN函数的使用: function checknum() { if (isNaN(frm.num.value)) { alert("请输入数字"); frm.num.focus(); return false; } } 最完整最精确的方法:(正则表达式) 1) "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+)

js判断数字,字母,中文与三种混合验证函数

<!--网页特效判断数字,字母,中文与三种混合验证函数 第一款是利用js 的用户名验证函数,他验证了用户名只允许为英文,数字和汉字的混合,后面单独对js判断数字,字母,中文的函数 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns

js验证固定电话 只能是数字 验证代码

js验证固定电话:只能是数字.并且有相应的格式//028-67519441 或者 0839-8777222或者 028-6545124    function check_validate(value){    var reg = /^(d{3,4})-(d{7,8})/;    if( value.constructor === string ){    var re = value.match( reg );    return true;    }    return false;