一直以来,在开发过程中,都是验证用户输入的是否为整数。这次系统却需要验证用户输入Decimal或是Double数据类型的值。以前做验证,用的是RegularExpressionValidator来验证。

Code
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtQuantity"
                    Display="None" ErrorMessage="栏位,非有效数值!" ValidationExpression="^\d*\.?\d*$"></asp:RegularExpressionValidator>

这次由于验证的栏位较多,想在输入时即刻filter。现使用下面的方法:

Code
<asp:TextBox ID="txtQuantity" runat="server" onkeyup="value=value.replace(/[^-?\d\.]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^-?\d\.]/g,''))" ></asp:TextBox>

How do I filtered TextBox with a Decimal (double) Data Type相关推荐

  1. decimal double java_Java BigDecimal和double BigDecimal类

    BigDecimal类 对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数 ...

  2. 小数(decimal,double) 截取两位或多位,不四舍五入

    C# 截取两位小数 var price = Math.Floor(price * 100) / 100; JavaScript 截取两位小数 var price = Math.floor(price ...

  3. DECIMAL Data Type Characteristics

    转自:https://dev.mysql.com/doc/refman/5.7/en/precision-math-decimal-characteristics.html

  4. java的原生数据类型_Java中的8种原生数据类型(Primitive Data Types)分析

    八种数据类型 类型 int short long byte float double char boolean 字节数 4 2 8 1 4 8 4 JVM相关 大小 -2147483648~21474 ...

  5. java basic data type,java基本数据类型--Basic Datatypes

    Variables are nothing but reserved memory locations to store values. This means that when you create ...

  6. Boolean占几个字节

    Boolean:1.1bit 2.1byte 3.4byte 简书地址:  http://www.jianshu.com/p/2f663dc820d0 官网地址:       http://docs. ...

  7. 用decimal模块增加python的浮点数精度

    浮点数python默认是17位精度,也就是小数点后16位(16位以后的全部四舍五入了),虽然有16位,但是这个精度越往后越不准. 如果有特殊需求,需要更多的精度,可以用decimal模块,通过更改其里 ...

  8. ABAP Decimal byte

    From: Wang, Jerry Sent: Monday, November 30, 2009 1:52 PM 以这个data element为例说明: BCD格式意思是每个digit占4 bit ...

  9. 【转】WPF自定义控件与样式(3)-TextBox RichTextBox PasswordBox样式、水印、Label标签、功能扩展...

    一.前言.预览 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等. 本文主要是对文本输入控件进行样式开发,及相关扩展功能开发,主要内容包括: 基本文 ...

最新文章

  1. 02---控制移动底座4
  2. 设计模式——建造者模式
  3. 【代码】python paramiko模块代码示例:远程执行命令及上传和下载
  4. python输入什么就输出什么_一文读懂Python的输入和输出
  5. 叶片制成切片的结构示意图_吉林大学《JPCL》:简单方法!制备高性能全叶片涂层量子点LED...
  6. 支付宝信用分数678高么?
  7. jQuery 基础教程 (一)之jQuery的由来及简介
  8. 在linux下vcd光盘提取,linux下抓取Vcd的视频文件[Linux安全]
  9. C++ 通讯录设计(一)
  10. 2场直播丨从零快速搭建一整套监控体系、Oracle Database Server经典体系结构
  11. 没钱没资本可以创业不,想创业的人怎么办
  12. 拓端tecdat|R语言ARIMA、GARCH 和 VAR模型估计、预测ts 和 xts格式时间序列
  13. 基于Springboot的高校二手交易网站平台设计与实现
  14. cada0图纸尺寸_制图标准规定图纸幅面和格式_A0,A1,A2,A3,A4图纸标准大小和格式_飞翔教程...
  15. fx2n4ad模块中文手册_三菱PLC特殊功能模块FX2N-4AD实用程序讲解
  16. 2022.10.27
  17. 基于PCF8591芯片的使用
  18. CPU测试相关工具搜集
  19. 如何给多个Word文档创建一个有连续页码的目录
  20. 0821-NRZ和PAM4

热门文章

  1. 小程序页面跳转传参参数值为url时参数时 会出现丢失
  2. EOS 账号创建和信息查询
  3. 分布式系统数据一致性解决方案
  4. T-Mobile旗下网站又曝安全漏洞 允许任何人查看他人账户信息
  5. 矩阵快速幂 - 湘潭大学
  6. [2018年工作重点规划]二.max脚本加强编写能力
  7. 谈谈 Mifare Classic 破解
  8. Could not initialize class sun.awt.X11GraphicsEnvironment
  9. UISegmentedControl (待续)
  10. TreeView控件中实现拖拽的功能