摘要: 正则表达式元字符 元字符1). 除\n外的任何字符a.x可以匹配aaxabxa1xa#xaaaaaax需要a.....x2)[]匹配括号中的任何字符a[yui]x 可以匹配ayxauxaix0[abcdeg]90[a-z]9 不可匹配0X90[A-Z]9 可匹配0X90[^a-z]9 → hat 不能匹配小写字母3)| 或a|z的意思a 或者 zz|food的意思z 或者 food(z|f)ood的意思zood 或food4)( ) 改变优先级、定义提取组两个作用限定符:5)* 表示前面的表达式可以出现0次或者多次。a.*x 表示 ax,a1x,a11x...a[a-z]*x6)... 阅读全文
posted @ 2013-10-24 10:39 豆豆0829 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1 using System.Text.RegularExpressions; 2 #region 验证文本框输入为数字 3 /// 4 /// 验证是不是数字(包含整数和小数) 5 /// 6 /// 7 /// 8 public static bool GetNum(string str) 9 { 10 return Regex.IsMatch(str,@"^[-]?\d+[.]?\d*$"); 11 } 12 #endregion 13 14 #region 验证文本框输入为整数 15 /// 16 /// 验证文本框输入为整数 17 /// 18 /... 阅读全文
posted @ 2013-10-24 10:37 豆豆0829 阅读(2308) 评论(0) 推荐(0) 编辑
摘要: is操作符:检查对象是否与给定类型兼容。说明:1>:如果所提供的表达式非空,并且所提供的对象可以强制转换为所提供的类型而不会导致引发异常,则 is 表达式的计算结果将是 true,否则返回false。 1):表达式为空:返回false 2):表达式内容不为空,但强制转换类型时发生异常,返回false 3):表达式为null时,并不会抛异常,因为没有正确的对象来做类型验证。2>:is操作符只考虑引用转换、装箱转换和取消装箱转换。下面的程序都会发生编译时错误(CTE):已知表达式将始终是 true 或始终是 false3>:不能重载is操作符。4>:"is&quo 阅读全文
posted @ 2013-10-23 15:50 豆豆0829 阅读(156) 评论(0) 推荐(0) 编辑
摘要: var jsonDate="/Date(1378293113)/" //传入的datetimevar dateObj=eval("new "+jsonDate.replace(/\//g,"")); //dateObj就是熟悉的Js的date对象了。 阅读全文
posted @ 2013-10-23 14:44 豆豆0829 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$11 非零的正整 阅读全文
posted @ 2013-10-23 14:37 豆豆0829 阅读(637) 评论(1) 推荐(0) 编辑
摘要: 1 //StringBuilder表示值为可变字符序列的对象 2 3 //StringBuilder的创建 4 StringBuilder sb = new StringBuilder("hello world"); 5 6 //StringBuilder类的常用方法 7 /*1.Append 将文本或字符串追加到指定的对象末尾 8 *2.AppendFormat 自定义变量的格式并将这些值追加到指定对象的末尾 9 *3... 阅读全文
posted @ 2013-10-23 11:29 豆豆0829 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 1 int[][] sdf = new int[1][]; 2 sdf[0] = new int[2];//第一行实例化列并给它声明2个位置 3 sdf[0][0] = 2; 4 sdf[0][1] = 5; 5 Console.WriteLine(sdf[0][0]); 6 7 // 一、比较字符串 8 9 // 1.使用compare方法 10 11 //int Compare(string A,string B)比较字符串A和B是否相等 12 //int Compare(string A,string B,bool ignorCase)第三个参数表示是否忽略大小... 阅读全文
posted @ 2013-10-23 11:27 豆豆0829 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1 string a = Console.ReadLine();2 3 //char[] c = new char[a.Length];4 5 //Reverse 让其倒序6 char[] c = a.Reverse().ToArray();7 // string ab = c.ToString();8 string ab = new string(c);//用到构造函数。。重新声明一个string类型9 Console.WriteLine(ab); 阅读全文
posted @ 2013-10-23 10:59 豆豆0829 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Join可以将各个分量,加上指定分隔符,合成一个字符串。如:1 string[] parts = { "Apple", "Orange", "Banana", "Pear", "Peach" }; 2 string result = string.Join("/", parts);3 Console.writeLine(result);执行后,串results的值为"Apple/Orange/Banana/Pear/Peach" 阅读全文
posted @ 2013-10-23 10:55 豆豆0829 阅读(155) 评论(0) 推荐(0) 编辑
摘要: C#基础知识之.NetFramework简介 .netframework运行于操作系统之上,提供良好的跨语言特性。 .netframework包含两个内容:公共语言运行时(CLR)和类库集(FCL) MSIL微软中间语言。当编译.net支持的语言编写的代码的时候,输出的代码为MSIL CLR又包含:通用语言规范(CLS:保证语言互操作性的一组规则)和公共类型系统(CTS:包含了.net支持的各语言间兼容的数据类型和功能)C#中的变量和常量 C#中的基本数据类型: 值类型和引用类型 值类型:简单类型、结构类型和枚举类型。 简单类型:整数类型、浮点类型、小... 阅读全文
posted @ 2013-10-23 10:32 豆豆0829 阅读(338) 评论(0) 推荐(0) 编辑