zoukankan      html  css  js  c++  java
  • jquery 各种验证(数量设置为只允许输入数字、单价设置为只允许输入数字和两位小数点)

    <asp:TextBox ID="txtPrice" placeholder="请填写单价" runat="server" onkeyup="num(this)" ></asp:TextBox>

    //单价设置为只允许输入数字和两位小数点
    function num(obj) {
      obj.value = obj.value.replace(/[^d.]/g, ""); //清除"数字"和"."以外的字符
      obj.value = obj.value.replace(/^./g, ""); //验证第一个字符是数字
      obj.value = obj.value.replace(/.{2,}/g, "."); //只保留第一个, 清除多余的
      obj.value = obj.value.replace(".", "$#$").replace(/./g, "").replace("$#$", ".");
      obj.value = obj.value.replace(/^(-)*(d+).(dd).*$/, '$1$2.$3'); //只能输入两个小数
    }

     //单价设置为只允许输入数字和四位小数点
    function num(obj) {

      obj.value = obj.value.replace(/[^d.]/g, ""); //清除"数字"和"."以外的字符
      obj.value = obj.value.replace(/^./g, ""); //验证第一个字符是数字
      obj.value = obj.value.replace(/.{2,}/g, "."); //只保留第一个, 清除多余的
      obj.value = obj.value.replace(".", "$#$").replace(/./g, "").replace("$#$", ".");
      obj.value = obj.value.replace(/^(-)*(d+).(d{0,4}).*$/, '$1$2.$3'); //只能输入四个小数

    }

    <asp:TextBox ID="txtNumber"  placeholder="请填写数量" runat="server"  ></asp:TextBox>
    //数量设置为只允许输入数字
    $("#txtNumber").keyup(function () {
      var c = $(this);
      if (/[^d]/.test(c.val())) {//替换非数字字符
      var temp_amount = c.val().replace(/[^d]/g, '');
      $(this).val(temp_amount);
    }
    });

    //验证手机号
    function chkMobile(mobile) {
    if (mobile != "") {
    if (!(/^((d{3}-d{8}|d{4}-d{7,8})|(1[3|4|5|6|7|8|9][0-9]{9}))$/.test(mobile))) {
    return false;
    }
    else {
    return true;
    }
    }
    else {
    return true;
    }
    }

     //Jquery 确认对话框弹出

     confirm("确定删除该权限?") 点击确定返回true 
    if(confirm("确定删除该权限?")){
       //点击确定后操作 
    }
     
    //文本框内的数值,0~99

    function checkPriceAddPoint(num) {
    var value = $("#inpPriceAddPoint" + num).val();
    if (/^([1-9]d{0,1}|99|0)$/.test(value)) {
    $("#inpPriceAddPoint" + num).val(value);
    } else {
    $("#inpPriceAddPoint" + num).val(0);
    }
    }

     
  • 相关阅读:
    c#的运算符
    modbus-poll和modbus-slave工具的学习使用——modbus协议功能码1的解析
    modbus-poll和modbus-slave工具的学习使用——环境搭建
    STM32L4R9使用HAL库调试IIC注意事项
    蓝牙透传——介绍蓝牙最简单、最常见的通讯方式
    Chapter 2 Open Book——11
    Chapter 2 Open Book——10
    Chapter 2 Open Book——9
    线程中sleep方法和wait方法有什么区别?
    你所不知道的mybatis居然也有拦截器
  • 原文地址:https://www.cnblogs.com/long6286/p/10873587.html
Copyright © 2011-2022 走看看