利用js正则表达式校验正数、负数、和小数

 更新时间:2016年12月08日 11:30:25   作者:冷战  
本文主要介绍了怎样利用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>
  <title></title>
  <script type="text/javascript">
    function validation() {
      var val = document.getElementById("txtNumber").value;
      var regu = /^(\-|\+)?\d+(\.\d+)?$/;
      if (val != "") {
        if (!regu.test(val)) {
          document.getElementById("labResult").style.color = "red";
          document.getElementById("labResult").innerHTML = "验证失败!";
        } else {
          document.getElementById("labResult").style.color = "green";
          document.getElementById("labResult").innerHTML = "验证成功!";
        }
      }
    }
  </script>
</head>
<body>
  <input id="txtNumber" name="txtNumber" type="text" />
  <input id="btnValidation" name="btnValidation" type="button" value="校验" onclick="validation()" />
  验证结果:<label id="labResult" ></label>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,同时也希望多多支持脚本之家!

相关文章

  • 正则表达式中的 .*? 或 .*+ 的意思

    正则表达式中的 .*? 或 .*+ 的意思

    正则表达式,又称规则表达式是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。本文重点给大家介绍正则表达式中的 .*? 或 .*+ 的意思 ,感兴趣的朋友一起看看吧
    2020-05-05
  • 如何用正则取input type="text"中的value

    如何用正则取input type="text"中的value

    如何用正则取input type="text"中的value...
    2006-10-10
  • 最全的用正则批量去除Teleport Pro整站下载文件冗余代码

    最全的用正则批量去除Teleport Pro整站下载文件冗余代码

    有时候我们用Teleport Pro整站下载系统,批量下载一个网站的内容时,里面会加入一些冗余代码,而且大多都不一样,这时候我们就只好用正则表达式来替换了
    2013-11-11
  • 55分钟学会正则表达式(来自Github)

    55分钟学会正则表达式(来自Github)

    正则表达式是一种查找以及字符串替换操作。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于文本的一些操作,这里虽然说时间有点短,但经过一段时期的联系,每次正则可能功能更全,代码量也更好,考虑的也会更周全
    2020-04-04
  • 详解正则表达式的贪婪模式与非贪婪模式

    详解正则表达式的贪婪模式与非贪婪模式

    这篇文章主要介绍了正则表达式的贪婪模式与非贪婪模式,通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10
  • 使用Linux正则表达式灵活搜索文件中的文本

    使用Linux正则表达式灵活搜索文件中的文本

    作为一个Linux管理员,您需要对文本文件进行处理。您可以使用不同的工具如grep、awk以及sed去查找包含特定文本串的文件。这里,我将介绍一种使用正则表达式,以灵活的方式,去搜索文件中的文本的方法。
    2015-10-10
  • 正则表达式学习经验分析

    正则表达式学习经验分析

    正则表达式用来指定字符串模式。当你需要定位匹配某种模式的字符串时就可以使用正则表达式。例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式<a href="...">来定位所有的超链接。
    2008-05-05
  • jQuery正则表达式的使用方法步骤详解

    jQuery正则表达式的使用方法步骤详解

    本文主要和大家分享的就是jQuery学习中正则的使用,正则在jquery里面并没有比JavaScript多哪些知识,基本上是一样的,只是选择器更好了一点,一起来看看吧
    2016-12-12
  • JAVA 正则表达式陈广佳版本(超详细)

    JAVA 正则表达式陈广佳版本(超详细)

    在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包,需要的朋友可以参考下
    2020-03-03
  • 正值表达式匹配html标签的属性值

    正值表达式匹配html标签的属性值

    正则表达式是做文本解析工作必不可少的技能。今天通过本文给大家介绍正值表达式匹配html标签的属性值,需要的朋友一起学习吧
    2016-02-02

最新评论