12 2013 档案
string.format
摘要:string.Format("{0:#,0}", c.num), //千分号,有小数就保留2位小数string.Format("{0:N2}", c.amount),//千分号,保留2位小数{0:N} 默认保留2位string.Format("{0:P}", c.prop),//百分比保留2位小数,四舍五入显示 0.561 => 56.10%string.Format("{0:C}", c.rmb),//人民币显示 ¥2.01 阅读全文
posted @ 2013-12-31 14:27 ziye.cc
手机号正则验证
摘要:reg:(\d{3,4}-\d{7,8}-\d+)|(\d{11,12}-\d+)|(\d{11})|(\d{3,4}-\d{7,8})source:18722222222, 02133333333, 021-33333333, 021-33333333-123, 02133333333-121113, 5555-33333333 阅读全文
posted @ 2013-12-19 12:23 ziye.cc
getBoundingClientRect() 来获取页面元素的位置
摘要:getBoundingClientRect() 来获取页面元素的位置document.documentElement.getBoundingClientRect下面这是MSDN的解释:SyntaxoRect = object.getBoundingClientRect()Return ValueReturns aTextRectangleobject. Each rectangle has four integer properties (top, left, right, and bottom) that represent a coordinate of the rectangle, in 阅读全文
posted @ 2013-12-12 19:33 ziye.cc
Highcharts导出gb2312乱码问题
摘要:Highcharts是utf-8编码的,其本地的.net导出环境也是utf-8格式的,导致网页如果采用gb2312编码,显示正常,导出就乱码了。这种现象也同样经常出现在ajax的使用过程中。ajax中一般的解决办法就是将中文等非英文的字符进行escape编码,再由后端模拟unescape解码,以避免编码的问题。跟着这个思路修改以解决Highcharts的导出乱码问题。同时为了配合后端简化,我使用了encodeURIComponent去编码。由于需要在提交之前进行编码,那么我们需要修改Highcharts的导出文件的源码,你需要慎重考虑下。1.前端我们修改js/modules/exporting 阅读全文
posted @ 2013-12-05 12:13 ziye.cc
highcharts的.net本地导出环境安装记录
摘要:由于项目中highcharts需要内网使用,需要本地搭建导出的环境。下面简述下步骤:1.下载开源的.net导出文件:https://github.com/imclem/Highcharts-export-module-asp.net2.新建虚拟站点,IIS下配置如图:(注意端口设定:80端口已经用了,就设定为8081;应用池的设定,仅支持framework3.5以上版本)3.拷贝下载的压缩包中的Exporting_Demo_website文件夹下的文件到新站点的目录下。删除目录下的web.config文件,重命名web-dotNET4.0.config为web.config。(不需要Expor 阅读全文
posted @ 2013-12-05 12:12 ziye.cc
兼容 IE,firfox 的时间日期出现 NaN
摘要://当前日期加上天数后的新日期.function AddDays(days) { var d = new Date(); var year = d.getFullYear(); var day = d.getDate(); var month = d.getMonth() + 1; var date = year + '/' + month + '/' + day; //date=date.replace(/-/g,"/"); //更改日期格式 var nd = new Date(date); //如果上面的格式为yyyy-MM-dd 的时候 阅读全文
posted @ 2013-12-04 15:32 ziye.cc