zoukankan      html  css  js  c++  java
  • input限制只能输入数字和小数

            小数.和-只能输入一次

    第一种方法用到了jquery绑定事件

      $('input').keypress(function(){
                if(!this.value.match(/^[+-]?d*?.?d*?$/))
                    this.value=this.t_value;else this.t_value=this.value;
                if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))
                    this.o_value=this.value
            });
            $('input').keyup(function(){
                if(!this.value.match(/^[+-]?d*?.?d*?$/))
                    this.value=this.t_value;
                else
                    this.t_value=this.value;
                if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))
                    this.o_value=this.value

            });
            $('input').blur(function(){
                if(!this.value.match(/^(?:[+-]?d+(?:.d+)?|.d*?)?$/))
                    this.value=this.o_value;
                else{
                    if(this.value.match(/^.d+$/))
                        this.value=0+this.value;
                    if(this.value.match(/^.$/))
                        this.value=0;
                    this.o_value=this.value
                }
            });

    或者

    <input type=text onkeypress="if(!this.value.match(/^[+-]?d*?.?d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))this.o_value=this.value" onkeyup="if(!this.value.match(/^[+-]?d*?.?d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))this.o_value=this.value" onblur="if(!this.value.match(/^(?:[+-]?d+(?:.d+)?|.d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^.d+$/))this.value=0+this.value;if(this.value.match(/^.$/))this.value=0;this.o_value=this.value}">

  • 相关阅读:
    狗蛋带仨妞【Beta】Scrum meeting 1
    实验九 团队作业5:团队项目编码与Alpha冲刺
    狗蛋带仨妞【Alpha】Scrum meeting 7
    狗蛋带仨妞【Alpha】Scrum meeting 6
    狗蛋带仨妞【Alpha】Scrum meeting 5
    狗蛋带仨妞 【Alpha】Scrum meeting 1-4
    Rosetta中准备配体的参数文件
    pymol安装
    chemshell的creation之后
    关于KIE的一点认识
  • 原文地址:https://www.cnblogs.com/zfeng/p/3713723.html
Copyright © 2011-2022 走看看