摘要: 验证数字:^[0-9]+$验证n位的数字:^d{n}$验证至少n位数字:^d{n,}$验证m-n位的数字:^d{m,n}$验证零和非零开头的数字:^(0[1-9][0-9])$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})$验证非零的正整数:^+[1-9][0-9]$验证非零的负整数:^-[1-9][0-9]$验证非负整数(正整数 + 0) ^d+$验证非正整数(负整数 + 0) ^((-d+)(0+))$验证长度为3的字符:^.{3}$验证由26个英文字母组成的字符串:^[A-Za-z]+$验证由26个大.. 阅读全文
posted @ 2013-04-07 11:28 Jason.Lau 阅读(123) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Data;using System.Text.RegularExpressions;using System.Xml;using System.IO;using System.Collections;using System.Data.SQLite;namespace DBUtility.SQLite{ /// <summary> /// SQLiteHelper is a utility class similar to "SQLHelper" in MS /// Data Access Applicatio 阅读全文
posted @ 2013-04-07 10:54 Jason.Lau 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 功能:将一个大数字符串从M进制转换成N进制 (.Net 3.5)思路: 先将M进制字符串逐位转换成十进制数字;然后使用短除法,逐位除以N,取的商做为下一轮的被除数,并保存每一轮的余值; 当被除数为零时,取出余数列表并反转,再逐位转换为N进制的字符串即可;代码如下:/// <summary> /// 将一个大数字符串从M进制转换成N进制 /// </summary> /// <param name="sourceValue">M进制数字字符串</param> /// <param name="sourceBase 阅读全文
posted @ 2013-04-07 10:41 Jason.Lau 阅读(1097) 评论(2) 推荐(0) 编辑