- 浏览: 2158957 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1878)
- [网站分类]ASP.NET (141)
- [网站分类]C# (80)
- [随笔分类]NET知识库 (80)
- [随笔分类]摘抄文字[非技术] (3)
- [随笔分类]养生保健 (4)
- [网站分类]读书区 (16)
- [随笔分类]赚钱 (7)
- [网站分类].NET新手区 (233)
- [随笔分类]网站 (75)
- [网站分类]企业信息化其他 (4)
- [网站分类]首页候选区 (34)
- [网站分类]转载区 (12)
- [网站分类]SQL Server (16)
- [网站分类]程序人生 (7)
- [网站分类]WinForm (2)
- [随笔分类]错误集 (12)
- [网站分类]JavaScript (3)
- [随笔分类]小说九鼎记 (69)
- [随笔分类]技术文章 (15)
- [网站分类]求职面试 (3)
- [网站分类]其他技术区 (6)
- [网站分类]非技术区 (10)
- [发布至博客园首页] (5)
- [网站分类]jQuery (6)
- [网站分类].NET精华区 (6)
- [网站分类]Html/Css (10)
- [随笔分类]加速及SEO (10)
- [网站分类]Google开发 (4)
- [随笔分类]旅游备注 (2)
- [网站分类]架构设计 (3)
- [网站分类]Linux (23)
- [随笔分类]重要注册 (3)
- [随笔分类]Linux+PHP (10)
- [网站分类]PHP (11)
- [网站分类]VS2010 (2)
- [网站分类]CLR (1)
- [网站分类]C++ (1)
- [网站分类]ASP.NET MVC (2)
- [网站分类]项目与团队管理 (1)
- [随笔分类]个人总结 (1)
- [随笔分类]问题集 (3)
- [网站分类]代码与软件发布 (1)
- [网站分类]Android开发 (1)
- [网站分类]MySQL (1)
- [网站分类]开源研究 (6)
- ddd (0)
- 好久没写blog了 (0)
- sqlserver (2)
最新评论
-
JamesLiuX:
博主,能组个队么,我是Freelancer新手。
Freelancer.com(原GAF – GetAFreelancer)帐户里的钱如何取出? -
yw10260609:
我认为在混淆前,最好把相关代码备份一下比较好,不然项目完成后, ...
DotFuscator 小记 -
日月葬花魂:
大哥 能 加我个QQ 交流一下嘛 ?51264722 我Q ...
web应用程序和Web网站区别 -
iaimg:
我想问下嵌入delphi写的程序总是出现窗体后面感觉有个主窗体 ...
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部 -
iaimg:
代码地址下不了啊!
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
不知道大家是怎么实现的?
1,用js控制的话,在firefox下面可以输入多位小数,
2,如果用正则表达式控制的话。
onkeypress="if(/[-]?\.\d\d$/.test(value))event.returnValue=false"
这样写,在firefox下也是错误的。
太郁闷了。
大家给点建议吧,最好能用能用正则表达式在IE,FF下兼容
有人说用match匹配,不用test匹配,会在FF下显示正确,可是试过了,也不能用,
期待大家的解法
网上好多都是错的,真的是错误满天飞呀,
还有一个,是这样写的,也不敢保证是对的 ^(([0-9]+\.[0-9]{2})|([0-9]*[1-9][0-9]*))$
2. ^(([1-9]\d*)|0)(\.\d{2})?$
转一下别人写的
function isTriDecimal(value){
if(value!=null&&value!=''){
var decimalIndex=value.indexOf('.');
if(decimalIndex=='-1'){
return false;
}else{
var decimalPart=value.substring(decimalIndex+1,value.length);
if(decimalPart.length>2){
return true;
}else{
return false;
}
}
}
return false;
} <<SPAN class=hilite1>input</SPAN> name="sumAdjust" type="text" id="sumAdjust" size="20" value='<c:out value="${form1.sumAdjust}" />' onkeyup="if(isNaN(value)||isTriDecimal(value))execCommand('undo')" onafterpaste="if(isNaN(value)||isTriDecimal(value))execCommand('undo')" />
function isTriDecimal(value){
if(value!=null&&value!=''){
var decimalIndex=value.indexOf('.');
if(decimalIndex=='-1'){
return false;
}else{
var decimalPart=value.substring(decimalIndex+1,value.length);
if(decimalPart.length>2){
return true;
}else{
return false;
}
}
}
return false;
}
<<SPAN class=hilite1>input</SPAN> name="sumAdjust" type="text" id="sumAdjust" size="20" value='<c:out value="${form1.sumAdjust}" />'
onkeyup="if(isNaN(value)||isTriDecimal(value))execCommand('undo')"
onafterpaste="if(isNaN(value)||isTriDecimal(value))execCommand('undo')"
/>
发表评论
-
你应该知道的10个奇特的 HTML5 单页网站
2013-10-25 21:46 806网页设计师努力寻找新的方式来展现内容。其中一个大的趋势是单页 ... -
用tsmmc.MSC方式在xp和Win7集中管理多台Win2003服务器
2010-12-18 14:08 1333远程桌面管理:tsmmc.msc在xp系统中的使用wind ... -
.Net 4.0并行库实用性演练[1]
2010-12-23 21:21 1197自VS2010发布近半年了,虽然整天想学习新东西,要更新到自己 ... -
Net 4.0并行库实用性演练
2010-12-23 22:03 1075引言 随着CPU多核的普及,编程时充分利用这个特性越显重要。上 ... -
.net 代码混淆原理性实践
2010-11-21 21:53 1667现在我们已经很清楚,托管PE文件可以轻而易举的被反编译,如果您 ... -
ASP.NET中的两个Cookie类:HttpCookie类与Cookie类
2010-07-29 09:43 1914System.Web.HttpCookie类, ... -
SQL的老题目:查询学生平均成绩及其名次
2010-06-18 23:24 4270Student(S#,Sname,Sage,Ssex) 学生表 ... -
去除狂人采集器添加在帖子中的广告信息
2010-06-18 16:28 2195去除狂人采集器添加在帖子中的广告信息 我的网站要转型 ... -
petshop4.0 详解之四(PetShop之ASP.NET缓存)
2010-04-03 09:01 1382如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这 ... -
.NET 开发系统 -知识 点
2010-04-01 09:12 1293安全 性能 调试 Security ... -
织梦部分采集规则-DedeCms
2010-04-01 09:13 9191.幻剑书盟小说采集节点 {dede:comments} ... -
网站静态化结构
2009-12-16 09:21 797写在前头 静态化是解决减轻网站压力,提高网站访问速度的常用方 ... -
Memcache安装
2009-12-16 09:26 806Memcache安装 服务器端下载地址:http:// ... -
memcache_engine + memcachedb = 高性能分布式内存数据库
2009-12-16 09:35 1092memcachedb是一个由新浪网的开发人员开放出来的开源项目 ... -
一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
2009-12-16 13:10 1549页面代码: <html> <!-- ... -
jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
2009-12-16 13:26 873这很常用,搜索了一下博客园的“找找看”和谷歌,看到大部分都是 ... -
event.keyCode列表
2009-12-16 15:31 1309Keycode对照表 字母和数字键的键码值(keyCo ... -
sql 求差值
2009-12-17 13:15 1161有一组数据,这组数据是不断增加的,想求每小时的差值,规则是:本 ... -
限制文本框只能输入两位数字_我 里面有吗?
2009-12-18 13:44 1125function isTriDecimal(value){ ... -
Resharper进阶一
2009-12-18 15:12 1122Resharper进阶一:简要介绍 面对这样一个问题:为什 ...
相关推荐
VS2010 C# 一个WinForm测试程序,利用正则表达式实现对“只能输入整数和保留两位小数位的小数”功能。 若用VS2013打开时报错“在证书存储区中找不到清单签名证书”,可通过“右击项目属性—>签名—>为ClickOnce清单...
JS验证文本框输入Money类型保留两位小数和只能输入数字,以前是免费的不知到什么时候被改成收费了,希望大家谅解
一个WinForm程序用以测试C#正则表达式文本框验证:只能输入整数和带两位小数的小数。如暂时无法下载,可以查看本人CSDN博客里相应文章中关于该程序的思路。能力有限,仅供交流学习,请多多指教。
这个场景中的标题和描述指出的是一个针对文本框(TextBox)的特定需求,即限制用户只能输入三位整数和两位小数,并且要禁用文本框的拖拽和粘贴功能。以下是对这一需求的详细解释和实现方法: 一、限制输入格式 1. ...
本文将详细介绍几种在C#中保留小数位数的方法,包括但不限于四舍五入、固定小数位数等常见操作。 #### 1. 使用 `NumberFormatInfo` 类 `NumberFormatInfo` 类提供了一种自定义数字格式的方法,可以精确控制小数点...
文本框验证,允许输入整数、小数、负号;键盘验证;文本框文本改变事件;
在网页开发中,有时我们需要对用户输入进行限制,比如确保文本框只能接受特定格式的数据,例如两位小数的数字。这个需求在JavaScript中可以通过监听键盘事件来实现,以确保输入符合预期。标题和描述提到的代码就是...
这种需求常见于需要精确数据输入的场景,如年龄、价格等数值型数据的收集。本文将详细介绍如何实现C#中的文本框只能输入数字的功能,并探讨其实现原理。 ### 实现原理 要实现文本框只能输入数字的功能,主要依赖于...
本文将详细解析如何在C#中实现文本框内的数字、小数自动转换为千分位格式的功能,确保在输入过程中能实时控制焦点位置,提升用户体验。 ### 关键知识点:C#中的数字格式化 #### 1. 数字字符串处理与转换 在给定的...
特别是在涉及到数值输入时,开发者常常需要限制文本框仅能接受数字或者带有一定数量小数位的数字输入。本文将详细解析一种使用JavaScript(简称JS)的方法来实现这一需求,特别适用于JavaServer Pages (JSP) 环境中...
"js只能输入数字(包括小数)的文本框"就是一个这样的需求,它通过JavaScript代码实现,允许用户在文本框中输入整数或小数,而排除其他非数字字符。这通常用于财务、统计或任何需要精确数值输入的场景。 JavaScript...
前言 做为一个PHPER,难免会遇到那种表单中jQuery限制输入的问题,比如,限制空格的输入,只允许输入数字,以及小数点的控制等等,这里,我们就说一下... // 格式化限制数字文本框输入,只能数字或者两位小数 function
WINFORM文本框实现只能输入数字和小数点
从提供的文件信息来看,文档的标题为《如何批量删除Word文本框而保留其中的内容.pdf》,描述也同样是这个标题。虽然给出的【标签】部分为空,但我们可以从标题和描述中推断出文档主要讲述的是关于Microsoft Word...
这段代码在文本框内容变化时会实时检查字符位数,一旦超过10位,不仅会显示警告,还会自动截取前10位字符,防止用户输入超过限制。 通过以上方式,你可以根据实际需求,灵活地在VB6中实现对文本框字符位数的判断和...
在IT行业中,文本框数字验证是一项基础且至关重要的功能,特别是在网页或应用程序的用户界面设计中。这个功能确保用户输入的数据符合预设的格式,通常是数字类型,从而防止错误的数据输入,提高数据质量和系统安全性...
// 限制小数位数,例如最多两位小数 int decimalIndex = CustomTextBox.Text.IndexOf("."); if (decimalIndex != -1) { int fractionLength = CustomTextBox.Text.Length - (decimalIndex + 1); if ...
文本框坐标 文本框坐标 文本框位置文本框坐标 文本框坐标 文本框位置
当文本框触发`keyup`或`paste`事件时,会执行回调函数,回调函数中调用`.val()`方法获取当前文本框的值,并使用`.replace()`方法将不符合条件的字符替换为空字符串,从而实现只保留数字和小数点的效果。 ### 实现...