- 浏览: 2208078 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (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 844网页设计师努力寻找新的方式来展现内容。其中一个大的趋势是单页 ... -
用tsmmc.MSC方式在xp和Win7集中管理多台Win2003服务器
2010-12-18 14:08 1371远程桌面管理:tsmmc.msc在xp系统中的使用wind ... -
.Net 4.0并行库实用性演练[1]
2010-12-23 21:21 1228自VS2010发布近半年了,虽然整天想学习新东西,要更新到自己 ... -
Net 4.0并行库实用性演练
2010-12-23 22:03 1110引言 随着CPU多核的普及,编程时充分利用这个特性越显重要。上 ... -
.net 代码混淆原理性实践
2010-11-21 21:53 1700现在我们已经很清楚,托管PE文件可以轻而易举的被反编译,如果您 ... -
ASP.NET中的两个Cookie类:HttpCookie类与Cookie类
2010-07-29 09:43 1951System.Web.HttpCookie类, ... -
SQL的老题目:查询学生平均成绩及其名次
2010-06-18 23:24 4297Student(S#,Sname,Sage,Ssex) 学生表 ... -
去除狂人采集器添加在帖子中的广告信息
2010-06-18 16:28 2232去除狂人采集器添加在帖子中的广告信息 我的网站要转型 ... -
petshop4.0 详解之四(PetShop之ASP.NET缓存)
2010-04-03 09:01 1424如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这 ... -
.NET 开发系统 -知识 点
2010-04-01 09:12 1318安全 性能 调试 Security ... -
织梦部分采集规则-DedeCms
2010-04-01 09:13 9431.幻剑书盟小说采集节点 {dede:comments} ... -
网站静态化结构
2009-12-16 09:21 820写在前头 静态化是解决减轻网站压力,提高网站访问速度的常用方 ... -
Memcache安装
2009-12-16 09:26 844Memcache安装 服务器端下载地址:http:// ... -
memcache_engine + memcachedb = 高性能分布式内存数据库
2009-12-16 09:35 1113memcachedb是一个由新浪网的开发人员开放出来的开源项目 ... -
一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
2009-12-16 13:10 1585页面代码: <html> <!-- ... -
jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
2009-12-16 13:26 900这很常用,搜索了一下博客园的“找找看”和谷歌,看到大部分都是 ... -
event.keyCode列表
2009-12-16 15:31 1330Keycode对照表 字母和数字键的键码值(keyCo ... -
sql 求差值
2009-12-17 13:15 1193有一组数据,这组数据是不断增加的,想求每小时的差值,规则是:本 ... -
限制文本框只能输入两位数字_我 里面有吗?
2009-12-18 13:44 1148function isTriDecimal(value){ ... -
Resharper进阶一
2009-12-18 15:12 1161Resharper进阶一:简要介绍 面对这样一个问题:为什 ...
相关推荐
在处理价格或金额时,通常只允许输入数字和一个小数点,且小数点后最多保留两位。可以通过以下方式实现: ```swift func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, ...
txtUSD.Text = usd.ToString("F2") '保留两位小数 End Sub End Class ``` 在这个例子中,我们创建了一个简单的Windows Forms应用。当用户输入人民币金额并点击“转换”按钮时,程序会根据预设的汇率(此处为6.5)...
结果显示时,我们可能希望保留一定的小数位数,可以使用`DecimalFormat`类来格式化输出结果。 9. **主函数与主类**: 所有的组件和逻辑都将被包含在一个主类中,通常命名为`Calculator`。主函数`main(String[] ...
为了防止结果过长导致显示问题,可以设置`TextBox`的自动换行功能,并在需要时对结果进行格式化,例如保留一定数量的小数位。 总的来说,这个"C#\计算器"项目涵盖了C#窗体应用程序的基本构建,事件驱动编程,数据...
cmd脚本-bat批处理-删除右键“新建”菜单项目.zip
cmd脚本-bat批处理-YLMF系统服务优化.zip
cmd-bat-批处理-脚本-替换系统主题.zip
内容概要:本文详细介绍了 MySQL 索引的概念、类型及其创建、修改和删除方法。索引作为一种数据结构,能够显著提升数据库查询速度,类似于书籍的索引帮助快速定位信息。文章解释了单列索引和组合索引的区别,并强调了索引的创建应基于 SQL 查询的条件部分。此外,文中还探讨了普通索引和唯一索引的特点及创建方式,包括使用 `CREATE INDEX`、`ALTER TABLE` 和 `CREATE TABLE` 语句的具体用法。最后,文章提醒用户注意索引的维护成本,如额外的存储空间和对插入、更新和删除操作的影响,以及如何通过 `SHOW INDEX` 查看索引信息。 适用人群:适用于数据库管理员、软件开发人员以及对 MySQL 数据库优化感兴趣的用户。 使用场景及目标:①需要优化数据库查询性能,特别是处理大型数据表时;②理解不同类型的索引(如普通索引、唯一索引)及其应用场景;③掌握索引的创建、修改和删除方法,确保数据库的高效运行。 其他说明:创建索引虽能提高查询效率,但也需权衡其带来的额外开销。建议在实际应用中根据具体需求合理规划索引,避免过度使用导致性能下降。同时,定期检查和优化现有索引,确保其始终符合业务需求。
Android校园二手交易App项目源码(高分期末大作业),个人经导师指导并认可通过的高分设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业、毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)Android校园二手交易App项目源码(高分期末大作业)And
cmd脚本-bat批处理-RUN.zip
cmd-bat-批处理-脚本-倒记时(全屏).zip
cmd-bat-批处理-脚本-老外写的系统文件替换.zip
cmd脚本-bat批处理-去最大最小值后求剩余数组平均值.zip
cmd-bat-批处理-脚本-弹出对话框.zip
内容概要:本文详细介绍了如何在MySQL中完整复制数据表的方法。首先,通过SHOW CREATE TABLE命令获取原表的创建语句,包括表结构、索引等信息;接着,修改语句中的表名并执行,以创建新的空表;最后,利用INSERT INTO...SELECT语句将源表的数据插入到新表中,从而实现表结构与数据的全面复制。此外,还介绍了使用mysqldump命令进行表级备份和恢复的操作,即先用mysqldump导出表结构和数据到SQL文件,再通过mysql命令将此文件导入到目标数据库中,适用于跨库或跨服务器的数据迁移。; 适合人群:数据库管理员、开发人员以及需要对MySQL数据库进行表复制操作的技术人员。; 使用场景及目标:①当需要在同一数据库内创建具有相同结构和数据的新表时;②在不同数据库之间迁移单个表的数据和结构;③作为数据备份的一种手段,确保重要表数据的安全性。; 其他说明:文中提供的方法不仅限于简单的表复制,在实际应用中还可以根据需求调整表结构或筛选特定数据行进行复制。同时,使用mysqldump工具时要注意用户名、密码及数据库名称等参数的正确性。
cmd-bat-批处理-脚本-OptimizeXp.zip
内容概要:本文档主要介绍了MySQL中处理重复数据的方法。首先,讲解了如何通过设置主键(PRIMARY KEY)或唯一索引(UNIQUE)来防止数据表中出现重复数据,包括创建具有唯一约束条件的表结构示例。接着,阐述了两种特殊的插入语句——`INSERT IGNORE INTO`和`REPLACE INTO`的区别及其应用场景,前者用于忽略重复数据插入,后者则会替换已有的重复记录。然后,详细描述了如何使用SQL语句统计表内的重复记录,以及如何利用`DISTINCT`关键字或`GROUP BY`子句来过滤并读取不重复的数据。最后,提供了几种删除数据表中重复数据的方法,如创建临时表再重建原表、直接修改表结构添加唯一性约束等。 适合人群:有一定SQL基础,对MySQL数据库管理和优化感兴趣的开发人员、数据库管理员。 使用场景及目标:①掌握通过设置主键或唯一索引来避免数据重复;②学会使用特定的SQL语句处理重复数据,包括统计、过滤和删除;③理解不同插入语句在面对重复数据时的行为差异。 阅读建议:在学习过程中,建议结合实际的MySQL环境进行练习,尤其是尝试文中提供的SQL语句,以便更好地理解和掌握处理重复数据的各种技巧。
cmd-bat-批处理-脚本-关闭局域网共享.zip
cmd-bat-批处理-脚本-比较两个文件夹下文件名的异同.zip
1743390592614.osm