悟生慧

 

2011年3月23日

C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编

摘要: 验证电话号码的主要代码如下: public bool IsTelephone(string str_telephone){ return System.Text.RegularExpressions.Regex.IsMatch(str_telephone, @"^(\d{3,4}-)?\d{6,8}$");}验证手机号码的主要代码如下:public bool IsHandset(string str_handset) { return System.Text.RegularExpressions.Regex.IsMatch(str_handset, @"^[1]+ 阅读全文

posted @ 2011-03-23 16:16 悟生慧 阅读(41975) 评论(4) 推荐(1)

2011年3月22日

浅谈正则表达式验证身份证号码(C# winform)

摘要: 先大概介绍一下身份证号码的组成情况(来自百度):目前我国公民身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。检验码分别是“0、1、2、……10”共11个数字,当检验码为“10”时,为了保证公民身份证号码18位,所以用“X”表示。虽然校验码为“X”不能更换,但若需全用数字表示,只需将18位公民身份号码转换成15位居民身份证号码,去掉第7至8位和最后1位3个数码。 当今的身份证号码有15位和18位之分。1985年我国实行居民身份证制度,当时签发的身份证号码是15位的,1999年签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验 阅读全文

posted @ 2011-03-22 16:02 悟生慧 阅读(32605) 评论(0) 推荐(3)

2011年3月16日

JQuery图片预览

摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <meta http-equiv="Content-Type" content="text/html; charset=UT 阅读全文

posted @ 2011-03-16 15:03 悟生慧 阅读(10551) 评论(1) 推荐(3)

2011年3月15日

将DataTable进行分页并生成新的DataTable

摘要: ///////////////// /// <summary> /// 将DataTable进行分页并生成新的DataTable /// </summary> /// <param name=”dt”>原DataTable</param> /// <param name=”PageIndex”>需要的第n页</param> /// <param name=”PageSize”>每页页数</param> /// <returns>新的DataTable</returns> pu 阅读全文

posted @ 2011-03-15 18:02 悟生慧 阅读(244) 评论(0) 推荐(0)

2011年3月11日

在GridView 中点击某一个按钮在此按钮的下行动态添加一行,再次点击第二次添加的行隐藏

摘要: //页面内容<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" onrowcommand="GridView1_RowCommand"> <Columns> <asp:TemplateField HeaderText="名称"> <ItemTemplate> <asp:Label ID="lblText" runat="s 阅读全文

posted @ 2011-03-11 12:21 悟生慧 阅读(3575) 评论(2) 推荐(0)

2011年2月27日

正则表达式,小于等于180且大于等于0的浮点型

摘要: 1.小于等于180且大于等于0的浮点型可以为0至180的任意数,如0,1,10,179,180都为合法输入,也可以是0至180之间的小数,小数位不能超过8位,如0.12345678,1.95,18.12345,179.12345678都是合法输入;^(?:(?:[1-9]|[1-9][0-9]|1[0-7][0-9])(\.)?(?(1)[0-9]{0,8})|180|0\.[0-9]{1,8})$2.小于等于90且大于等于0的浮点型可以为0至90的任意数,如0,1,10,89,90都为合法输入,也可以是0至90之间的小数,小数位不能超过8位,如0.12345678,1.95,18.12345 阅读全文

posted @ 2011-02-27 12:42 悟生慧 阅读(2359) 评论(0) 推荐(0)

java正则表达式验证整数、浮点数和日期

摘要: /** * 检查日期格式 * @param date * @return */ public static boolean checkDate(String date) { String eL = "^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s] 阅读全文

posted @ 2011-02-27 12:03 悟生慧 阅读(18413) 评论(0) 推荐(0)

2011年1月4日

JavaScript实现相册幻灯片效果

摘要: style type="text/css".woon{border:1px solid #fff;}.wooff{border:1px solid #D85C8A;filter:progid:DXImagetransform.Microsoft.Alpha(style=1,opacity=100,finishOpacity=0);}/styletable width=252 border=0 align=center cellPadding=0 cellSpacing=0 background="http://img1.qq.com/lady/pics/3931/3931550.jp 阅读全文

posted @ 2011-01-04 17:52 悟生慧 阅读(696) 评论(0) 推荐(0)

2010年12月31日

C# 将数据导出到Execl汇总

摘要: 一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 Response.Clear(); Response.Buffer= true; Response.AppendHeader("Content-Disposition","attachment;f 阅读全文

posted @ 2010-12-31 17:48 悟生慧 阅读(254) 评论(0) 推荐(0)

2010年12月1日

使用having统计次数的用法

摘要: select cardId as 卡号,count(cardId) as 消费次数,formatdatetime(consumeTime,2) as 消费日期 from F_Consume where consumeTime between #2010-11-01 00:00:00# and #2010-11-30 23:59:59#group by formatdatetime(consumeT... 阅读全文

posted @ 2010-12-01 16:19 悟生慧 阅读(685) 评论(0) 推荐(0)

导航