`
tianhandigeng
  • 浏览: 374297 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

使用JavaScript实现正则匹配输入验证,只能输入整数(可以为0)或者两位小数

阅读更多
脚本如下:
 <script language="javascript" type="text/javascript">
function ValidInput()
{

  var Input=document.getElementById("<%=txtDrawDollar.ClientID%>").value;
  var reg=/^\d+(\.\d{1,2})?$/
  if(!reg.test(Input))
  {
    alert("请输入整数或者1到2位小数");
    return false;
  }
  return true;
 }
    </script>

脚本调用:
<asp:button runat=server ValidInput();"></asp:button>
 
分享到:
评论

相关推荐

    JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

    例如,在处理金额或现金输入时,我们通常需要限制用户输入整数、小数,并且小数部分最多只能有两位数字。为了实现这样的输入限制,我们可以使用正则表达式来检测用户输入的内容。 正则表达式是一种强有力的文本匹配...

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

    本文将详细介绍一个特定的正则表达式应用场景——如何使用正则表达式来限制用户只能输入数字、小数点以及负号,并通过具体的实例加以解释。 #### 1. 正则表达式基础概念 正则表达式(Regular Expression)是一种...

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

    通过在前端代码(如JavaScript)中使用这个正则表达式,我们可以实现对用户输入的实时验证,确保文本框只能输入符合规则的字符。例如,在JavaScript中,我们可以这样设置输入框的`pattern`属性: ```javascript ^[-...

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

    在网页开发中,我们经常需要对用户输入进行验证,确保其符合特定格式。正则表达式在这种场景下就显得尤为重要,因为...在实际应用中,开发者可以根据具体需求调整这些正则表达式,以实现更加复杂或特定的输入验证规则。

    js正则表达式 限1-2位整数,或者至多含有两位小数的写法

    在本篇文档中,作者介绍了如何使用正则表达式来匹配限制为1到2位整数,或者最多包含两位小数的数字字符串。 ### 1. 正则表达式的组成 正则表达式由一系列字符构成,这些字符具有特定的含义。基本的组成部分包括: ...

    正则表达式验证小数是否非法

    根据提供的文件信息,我们可以深入探讨正则...通过理解这两个函数的具体实现,可以帮助开发者更好地掌握如何使用正则表达式来完成数据验证任务。同时,对正则表达式进行适当的调整和优化,可以使验证逻辑更加准确有效。

    最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式

    综上所述,这份文档内容详细地介绍了在JavaScript中使用正则表达式对数字进行验证的方法,涵盖了整数、小数和实数,以及不同小数位数的保留验证,对于前端开发人员在处理用户输入数据时非常有帮助。

    JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单

    说明:IE6.0、IE7.0、IE8.0、Firefox/3.0.11下测试通过 验证数字最简单正则表达式大全 输入完按回车后即可验证!... 您可能感兴趣的文章:JS正则表达式大全(整理详细且实用)javascript 手机号码正则表

    文本框只限3位整数,两位小数,拖拽和粘帖屏蔽

    2. 小数部分:对于两位小数,我们可以使用正则表达式进行验证。当用户尝试输入小数点后,允许其输入最多两位数字。同样,可以监听`KeyDown`或`KeyPress`事件,阻止用户输入超过两位小数的字符。 3. 自动格式化:...

    数字的正则表达式写法参考书

    此外,还可以使用如下函数来验证用户输入的数字是否为正整数: ```javascript function checkGiveNum() { if (!checkNum(trimString(document.getElementById("giveNumber").value))) { alert('您只能输入正整数!...

    正则表达式验证金额格式

    下面是一段JavaScript代码示例,展示如何使用上述正则表达式验证输入: ```javascript function validateAmount(amountStr) { const regex = /^-?[0-9]+(\.[0-9]{1,2})?$/; return regex.test(amountStr); } ...

    正则表达式数字验证

    6. **验证有两位小数的正实数**:`^[0-9]+(\\.[0-9]{2})?$` - 该表达式确保实数包含最多两位小数。 7. **验证有1-3位小数的正实数**:`^[0-9]+(\\.[0-9]{1,3})?$` - 该表达式确保实数包含1到3位小数。 8. **...

    JavaScript用正则表达式验证表单

    金额验证通过正则表达式`"^[0-9]+[.][0-9]{0,3}$"`来实现,确保最多只有两位小数。 ### 十、字母数字混合字符串验证 判断一个字符串是否仅包含字母和数字: ```javascript function isNumberOrLetter(s) { var ...

    验证文本框只能输入数字

    为了限制用户只能输入数字,我们可以通过添加`pattern`属性来设置正则表达式,或者通过JavaScript事件监听器来实时验证输入。 1. 使用`pattern`属性: HTML5引入了`pattern`属性,它允许我们为输入字段指定一个...

    JS中验证整数和小数的正则表达式

    标题和描述提到的主题是关于JavaScript中如何使用正则表达式来验证整数和小数的有效性。在编程和数据处理中,确保输入值符合预期的格式是一种常见的需求,这可以通过正则表达式来实现。正则表达式是一种特殊字符的...

    Javascript只能输入数字或汉字

    在JavaScript中,限制用户输入只能为数字或汉字的需求在网页交互和表单验证中非常常见。这涉及到JavaScript的事件处理、正则表达式以及DOM操作等基础知识。下面将详细讲解如何实现这一功能。 首先,我们需要了解...

    vue限制输入框只能输入8位整数和2位小数的代码

    文章介绍的是一项在Vue框架中限制用户输入内容的实践,具体要求用户在输入框中只能输入最多8位的整数和最多2位的小数。这项功能在开发涉及金额、数值计算等场景时尤为常见,需要确保用户的输入是符合格式规定的数字...

    各种正则表达式验证

    正则表达式是一种用于匹配字符串中字符组合的强大工具,在JavaScript等编程语言中被广泛应用于数据验证、文本处理等领域。本文将详细介绍几种常见类型的正则表达式验证规则,包括邮箱、数字、日期、电话号码、IP地址...

Global site tag (gtag.js) - Google Analytics