`
shaqiang32
  • 浏览: 105415 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

判断只能输入数字的js

阅读更多

<html>

<script language="javascript">

function isNumber(){
 isNum = /^[0-9]*$/;
 alert(isNum.test($("minsize").value));
}
 
</script>

</script>
<input type="text" id="minsize" >
<input type="text" id="maxsize">
</html>

 

 

function checkRate(input)
{
     var re = /^[0-9]+.?[0-9]*$/;   //判断字符串是否为数字     //判断正整数 /^[1-9]+[0-9]*]*$/  
     if (!re.test(input.rate.value))
    {
        alert("请输入数字(例:0.02)");
        input.rate.focus();
        return false;
     }
}

 

 

<!---->博客园    首页    新随笔    联系    订阅订阅    管理
<!---->
posts - 20,  comments - 0,  trackbacks - 0
<script type="text/javascript"></script> <!---->

JS判断是否为数字,是否为整数,是否为浮点数

正则表达式方法

function checkRate(input)
{
     var re = /^[0-9]+.?[0-9]*$/;   //判断字符串是否为数字     //判断正整数 /^[1-9]+[0-9]*]*$/  
     if (!re.test(input.rate.value))
    {
        alert("请输入数字(例:0.02)");
        input.rate.focus();
        return false;
     }
}

下面为普通函数写法

function BASEisNotNum(theNum)
{
//判断是否为数字
if (BASEtrim(theNum)=="")
return true;
for(var i=0;i<theNum.length;i++){
oneNum=theNum.substring(i,i+1);
if (oneNum<"0" || oneNum>"9")
return true;
}
return false;
}

function BASEisNotInt(theInt)
{
//判断是否为整数
theInt=BASEtrim(theInt);
if ((theInt.length>1 && theInt.substring(0,1)=="0") || BASEisNotNum(theInt)){
return true;
}
return false;
}

function BASEisNotFloat(theFloat)
{
//判断是否为浮点数
len=theFloat.length;
dotNum=0;
if (len==0)
return true;
for(var i=0;i<len;i++){
oneNum=theFloat.substring(i,i+1);
if (oneNum==".")
dotNum++;
if ( ((oneNum<"0" || oneNum>"9") && oneNum!=".") || dotNum>1)
return true;
}
if (len>1 && theFloat.substring(0,1)=="0"){
if (theFloat.substring(1,2)!=".")
return true;
}
return false;
}

分享到:
评论

相关推荐

    JS只能输入数字,数字和字母等的正则表达式

    本文将深入探讨如何使用正则表达式来限制用户在HTML文本框中只能输入数字和字母。 首先,我们需要理解正则表达式的基本语法。在JavaScript中,我们使用构造函数`new RegExp()`或直接在字符串中使用正则表达式符号`/...

    JS验证只能输入数字

    根据给定文件的信息,本文将详细介绍如何使用JavaScript(简称JS)进行输入验证,具体包括三种情况:一是确保用户只能输入数字;二是确保用户输入的是字母、数字或下划线;三是验证固定电话号码的格式是否正确。这三...

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

    ### 验证文本框只能输入数字和小数点的知识点详解 #### 一、背景介绍 在Web开发中,为了确保用户输入的数据符合预期格式,经常需要对输入的数据进行校验。例如,在处理金额或重量等数值时,我们通常希望用户只能...

    只能输入数字和小数点的js

    ### 只能输入数字和小数点的JS方法详解 #### 概述 在Web开发过程中,经常需要对用户输入的数据进行验证,特别是在涉及到数值输入的场景中,限制用户只能输入数字(包括整数和小数)是非常常见的需求。本文将详细...

    js完美解决jsp文本框限制只能输入数字、小数问题

    ### js完美解决JSP文本框限制只能输入数字、小数问题 在Web开发过程中,确保用户输入的数据符合预期格式是一项非常重要的任务。特别是在涉及到数值输入时,开发者常常需要限制文本框仅能接受数字或者带有一定数量...

    js只能输入数字(包括小数)的文本框

    "js只能输入数字(包括小数)的文本框"就是一个这样的需求,它通过JavaScript代码实现,允许用户在文本框中输入整数或小数,而排除其他非数字字符。这通常用于财务、统计或任何需要精确数值输入的场景。 JavaScript...

    js 判断输入是否是数字.rar

    本示例“js 判断输入是否是数字.rar”提供了一个JavaScript代码的Demo,用于检查用户输入的内容是否为空或者是否全由数字组成。在实际应用中,这样的功能可以确保用户提交的数据符合预期格式,避免无效数据的提交。 ...

    JavaScript 判断输入是否为数字

    JavaScript的一个小程序,判断输入是否为数字

    表单验证只能输入数字中文源码

    对于"只能输入数字和中文"的验证,我们可以使用JavaScript或者jQuery来实现。JavaScript是一种常用的客户端脚本语言,它可以与HTML和CSS结合,用于创建交互式网页。下面是一个简单的JavaScript函数示例,用于限制...

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

    使用 JavaScript 的正则表达式判断输入框内为中文、英文或数字的混合输入: - 只能输入数字和英文:`(/[\W]/g,'')"` 和 `('text',clipboardData.getData('text').replace(/[^\d]/g,''))"&gt;` 这两个例子分别使用正则...

    输入框只能输入0.5的倍数

    标题“输入框只能输入0.5的倍数”所涉及的知识点主要集中在前端表单验证和数字格式化上。在Web开发中,我们经常需要对用户输入的数据进行约束,确保其符合特定的业务规则,例如这里提到的输入值必须是0.5的倍数。...

    JS判断大全

    4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字 6: js email验证 、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断...

    js限制文本框只能输入数字,小数点,英文字母,汉字

    ### JS限制文本框只能输入数字、小数点、英文字母、汉字的知识点解析 在Web开发中,经常需要对用户输入的数据进行合法性验证,确保数据格式符合预期的要求。例如,有时我们需要限定文本框内只能输入特定类型的字符...

    js控制文本框只能输入正整数和逗号

    ### JavaScript 控制文本框只能输入正整数和逗号 在Web开发中,为了提高用户体验并确保数据的有效性,我们经常需要对用户输入的数据进行验证。例如,在某些场景下,可能需要用户仅能输入正整数和逗号,以便于后续...

    JS限制文本框只能输入数字和字母方法

    本文将详细解释如何使用JavaScript来限制文本框中只能输入数字和字母,以及单独限制只能输入数字或字母的方法。 首先,我们需要了解几个基本的JavaScript事件和方法,它们可以帮助我们在用户输入时进行即时的验证。...

    text输入内容只能为数字的js验证

    对于特定场景,比如只允许用户输入数字的情况下,就需要对用户的输入进行严格的验证。 #### 二、代码实现分析 本节将详细分析提供的代码片段,并解释其实现原理。 ##### 1. 函数定义 ```javascript function ...

    正则表达式限制文本框只能输入数字,小数点,英文字母,汉字[文].pdf

    使用JS正则表达式判断输入框内为中文或英文数字 ```html (/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"&gt; ``` **解析**:该代码段首先使用`...

    输入框只能是数字的判断方法

    输入框只能是数字的判断方法,能兼容的两种方法,JavaScript的方法

Global site tag (gtag.js) - Google Analytics