三款JS判断是否为数字函数

<script language="网页特效">
function isnumber(str){
if(""==str){
return false;
}
var reg = /d/;
return str.match(reg)==null;
}

</script>

<script language="javascript">

function check()
{
if(form1.good_name.value=="")
{
alert("请填写货品名称!");
form1.good_name.focus();
return false;
}

if(form1.number1.value=="")
{

alert("请填写货品数量!");
form1.number1.focus();
return false;

}
if(!isnum(form1.number1.value)){
alert("请输入数字!")
form1.number1.focus();
return false;
}
}

function isnum(num){
  var renum=/^d*$/;
  return(renum.test(num));
}
</script>

上面看了二款判断是否为数字的函数,下面来看看一款完整的验证是否为数字的实例吧。

<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.111cn.net/tr/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=gb2312" />
        <title>js判断是否为数字函数</title>
    </head>
    <body>
        <input type="text" id="myinput" value="" />
        <input type="button" value="确定" id="mybutton" />
    </body>
</html>
        <script language="javascript" type="text/javascript">
        function $(obj){
            return document.getelementbyid(obj);
        }
        function checkisinteger(str)
        {
                //如果为空,则通过校验
                if(str == "")
                return true;
               if(/^(-?)(d+)$/.test(str))
               return true;
             else
               return false;
         }
         string.prototype.trim = function()
        {
                return this.replace(/(^[s]*)|([s]*$)/g, "");
        }
        $("mybutton").onclick=function(){
            
            if(checkisinteger($("myinput").value.trim())){
                alert("成功");
            }else{
                alert("只能是数字");
            }
        }
        </script>

时间: 2024-07-31 17:52:04

三款JS判断是否为数字函数的相关文章

js 检查是否为数字函数与非空函数

js 检查是否为数字函数与非空函数 //检查是否非空 function notEmpty(obj, msg) { str = obj.value; str1 = ""; for (i = 0; i < str.length; i++) { if (str.charAt(i) != " ") { str1 = str.substr(i, str.length); break; } } if (str1 == "") { alert(msg);

三款js验证电话号码代码

这三款验证电话号码的js代码,只能验坐机,不能验证手机号码,当然本站提供大量的手机号验证实例与文章哦, function checkphone(phone)   {   //验证电话号码手机号码,包含153,159号段   if (phone==""){   alert("电话号码不能为空!");    return false;   }   if (phone != ""){    var p1 = /^(([0+]d{2,3}-)?(0d{2

三款js 验证邮箱格式代码

<script> function checkmail(str){ var strreg=""; var r; var strtext=document.all(str).value; //strreg=/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/i; strreg=/^w+((-w+)|(.w+))*@{1}w+.{1}w{2,4}(.{0,1}w{2}){0,1}/ig; r=str

三款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="content-

三款js url验证函数代码

<html> <head> <title>检查是否为url</title> <script language="网页特效"> function check(){ str = form1.txt.value; str = str.match(/http://.+/); if (str == null){ alert('你输入的url无效'); return false; }else{ alert("你输入的url有效&

三款js替换指定字符或字符串函数

文字替换(置换字符) pattern pattern = pattern.compile("正则表达式"); matcher matcher = pattern.matcher("正则表达式 hello world,正则表达式 hello world "); stringbuffer sbr = new stringbuffer(); while (matcher.find()) { matcher.appendreplacement(sbr, "java

供三款JS删除SELECT内重复的内容值代码

<script> window.onload=function(){   var sel = document.forms[0].rk_sslb;   for(i=0;i<sel.options.length;i++){     for(j=i+1;j<sel.options.length;j++){       if(sel.options[i].value==sel.options[j].value) sel.options.remove(j);     }   } }   

js判断浏览器关闭

文章从网上搜索了三款js判断浏览器关闭哦,他们可以判断用户是关闭浏览呢,还是刷新浏览器,这都利用到了js onload unonload 等一些怪方法哦. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.aimeige.com.cn/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="

js判断移动端是否安装某款app的多种方法_javascript技巧

本文实例讲解了js判断移动端是否安装某款app的多种方法,分享给大家供大家参考,具体内容如下 第一种方法: 一:判断是那种设备 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 二:安卓设备:原理:判断是否认识这个协议,认识则直接跳转,不认识