快速业务通道

C#常用数据检查类

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-11
  1. using System; 
  2. using System.Text; 
  3. using System.Web; 
  4. using System.Web.UI.WebControls; 
  5. using System.Text.RegularExpressions; 
  6. namespace Legalsoft.Wizard.Basic // 设置项目属性可修改本项目的命名空间   
  7.     /// <summary>   
  8.     /// 页面数据校验类   
  9.     /// 修改自 李天平先生的作品,一并感谢。   
  10.     /// </summary>   
  11.     public class PageValidate 
  12.     { 
  13.         private static Regex RegNumber = new Regex("^[0-9]+contentquot;); 
  14.         private static Regex RegNumberSign = new Regex("^[+-]?[0-9]+contentquot;); 
  15.         private static Regex RegDecimal = new Regex("^[0-9]+[.]?[0-9]+contentquot;); 
  16.         //等价于^[+-]?\d+[.]?\d+contentnbsp;  
  17.         private static Regex RegDecimalSign = new Regex("^[+-]?[0-9]+[.]?[0-9]+contentquot;); 
  18.         //w 英文字母或数字的字符串,和 [a- zA-Z0-9] 语法一样    
  19.         private static Regex RegEmail = new Regex("^[\\w-]+@[\\w-]+\\.(com|net|org|edu|mil|tv|biz|info)contentquot;); 
  20.         private static Regex RegCHZN = new Regex("[\u4e00-\u9fa5]"); 
  21.         public PageValidate() 
  22.         { 
  23.         } 
  24.         #region 数字字符串检 查 
  25.         /// <summary>   
  26.         /// 检查Request查询字符串的键值,是 否是数字,最大长度限制   
  27.         /// </summary>   
  28.         /// <param name="req">Request</param>   
  29.         /// <param name="inputKey"& gt;Request的键值</param>   
  30.         /// <param name="maxLen"& gt;最大长度</param>   

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号