返回
基础
分类

fox.Trim()删除前后空格,1、用字符串分隔

日期: 2020-03-15 19:21 浏览次数 : 91

//获得汉字的区位码
  byte[] array = new byte[2];
  array = System.Text.Encoding.Default.GetBytes("啊");

string fox;
fox.ToLower()转化成小写字母
fox.ToUpper()转化成大写字母
fox.Trim()删除前后空格
fox.Trim(trimChars)删除其它字符
fox.TrimStart()删除前空格
fox.TrimEnd()删除后空格
fox.PadLeft(10)增加左边空格,使字串达到某长度。
fox.PadRight(10)增加右边空格,使字串达到某长度。
fox.PadX(10,'-')增加其它字符,使字串达到某长度。X指:Left/Right
fox.Split(' ')将字串分解成数组

必赢手机登录网址 1C#中Split分隔字符串的应用 
必赢手机登录网址 21、用字符串分隔: 
必赢手机登录网址 3using System.Text.RegularExpressions;
必赢手机登录网址 4
必赢手机登录网址 5 
必赢手机登录网址 6
必赢手机登录网址 7string str="aaajsbbbjsccc";
必赢手机登录网址 8
必赢手机登录网址 9string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);
必赢手机登录网址 10
必赢手机登录网址 11foreach (string i in sArray) Response.Write(i.ToString() + "<br>");
必赢手机登录网址 12
必赢手机登录网址 13
必赢手机登录网址 14
必赢手机登录网址 15输出结果:
必赢手机登录网址 16aaa
必赢手机登录网址 17bbb
必赢手机登录网址 18ccc
必赢手机登录网址 19 
必赢手机登录网址 20
必赢手机登录网址 212、用多个字符来分隔:
必赢手机登录网址 22
必赢手机登录网址 23string str="aaajbbbscccjdddseee";
必赢手机登录网址 24
必赢手机登录网址 25必赢手机登录网址 26string[] sArray=str.Split(new char[2]必赢手机登录网址 27{'j','s'}); 
必赢手机登录网址 28
必赢手机登录网址 29foreach(string i in sArray) Response.Write(i.ToString() + "<br>"); 
必赢手机登录网址 30
必赢手机登录网址 31
必赢手机登录网址 32
必赢手机登录网址 33输出结果:
必赢手机登录网址 34aaa
必赢手机登录网址 35bbb
必赢手机登录网址 36ccc
必赢手机登录网址 37ddd
必赢手机登录网址 38eee
必赢手机登录网址 39 
必赢手机登录网址 40
必赢手机登录网址 413、用单个字符来分隔:
必赢手机登录网址 42
必赢手机登录网址 43string str="aaajbbbjccc";
必赢手机登录网址 44
必赢手机登录网址 45string[] sArray=str.Split('j');
必赢手机登录网址 46
必赢手机登录网址 47foreach(string i in sArray) Response.Write(i.ToString() + "<br>");
必赢手机登录网址 48
必赢手机登录网址 49输出结果:
必赢手机登录网址 50aaa
必赢手机登录网址 51bbb
必赢手机登录网址 52ccc
必赢手机登录网址 53
必赢手机登录网址 54
必赢手机登录网址 55

int i1 = (short)(array[0] - '');
  int i2 = (short)(array[1] - '');

System.Text.Encoding.Default.GetByteCount(fox);获得字符串长度,一个汉字等于俩字符

必赢手机登录网址 56==================
必赢手机登录网址 57子窗体返回主窗体 
必赢手机登录网址 58
必赢手机登录网址 59必赢手机登录网址 60 /**////<summary> 
必赢手机登录网址 61 ///名称:redirect 
必赢手机登录网址 62 ///功能:子窗体返回主窗体 
必赢手机登录网址 63 ///参数:url 
必赢手机登录网址 64 ///返回值:空 
必赢手机登录网址 65 ///</summary> 
必赢手机登录网址 66 public void redirect(string url,Page page) 
必赢手机登录网址 67必赢手机登录网址 68 必赢手机登录网址 69
必赢手机登录网址 70  if ( Session["IfDefault"]!=(object)"Default") 
必赢手机登录网址 71必赢手机登录网址 72  必赢手机登录网址 73{     
必赢手机登录网址 74   page.RegisterStartupScript("","<script>window.top.document.location.href='"+url+"';</script>"); 
必赢手机登录网址 75  } 
必赢手机登录网址 76 } 
必赢手机登录网址 77
必赢手机登录网址 78 判断是否为数字 
必赢手机登录网址 79
必赢手机登录网址 80必赢手机登录网址 81 /**//// <summary> 
必赢手机登录网址 82 /// 名称:IsNumberic 
必赢手机登录网址 83 /// 功能:判断输入的是否是数字 
必赢手机登录网址 84 /// 参数:string oText:源文本 
必赢手机登录网址 85 /// 返回值: bool true:是 false:否 
必赢手机登录网址 86 /// </summary> 
必赢手机登录网址 87  
必赢手机登录网址 88 public bool IsNumberic(string oText) 
必赢手机登录网址 89必赢手机登录网址 90 必赢手机登录网址 91
必赢手机登录网址 92  try 
必赢手机登录网址 93必赢手机登录网址 94  必赢手机登录网址 95
必赢手机登录网址 96   int var1=Convert.ToInt32 (oText); 
必赢手机登录网址 97   return true; 
必赢手机登录网址 98  } 
必赢手机登录网址 99  catch 
必赢手机登录网址 100必赢手机登录网址 101fox.Trim()删除前后空格,1、用字符串分隔。  必赢手机登录网址 102
必赢手机登录网址 103   return false; 
必赢手机登录网址 104  } 
必赢手机登录网址 105 } 
必赢手机登录网址 106
必赢手机登录网址 107 获得字符串实际长度(包括中文字符) 
必赢手机登录网址 108
必赢手机登录网址 109 //获得字符串oString的实际长度 
必赢手机登录网址 110 public int StringLength(string oString) 
必赢手机登录网址 111必赢手机登录网址 112 必赢手机登录网址 113
必赢手机登录网址 114  byte[] strArray=System.Text .Encoding.Default .GetBytes (oString); 
必赢手机登录网址 115  int res=strArray.Length ; 
必赢手机登录网址 116  return res; 
必赢手机登录网址 117 } 
必赢手机登录网址 118
必赢手机登录网址 119 将回车转换为TAB 
必赢手机登录网址 120
必赢手机登录网址 121 //当在有keydown事件的控件上敲回车时,变为tab 
必赢手机登录网址 122 public void Tab(System.Web .UI.WebControls .WebControl webcontrol) 
必赢手机登录网址 123必赢手机登录网址 124 必赢手机登录网址 125
必赢手机登录网址 126  webcontrol.Attributes .Add ("onkeydown", "if(event.keyCode==13) event.keyCode=9"); 
必赢手机登录网址 127 } 
必赢手机登录网址 128
必赢手机登录网址 129 datagrid分页中如果删除时出现超出索引 
必赢手机登录网址 130
必赢手机登录网址 131 public void jumppage(System.Web.UI.WebControls.DataGrid dg) 
必赢手机登录网址 132必赢手机登录网址 133 必赢手机登录网址 134
必赢手机登录网址 135  int int_PageLess; //定义页面跳转的页数 
必赢手机登录网址 136  //如果当前页是最后一页 
必赢手机登录网址 137  if(dg.CurrentPageIndex == dg.PageCount-1) 
必赢手机登录网址 138必赢手机登录网址 139  必赢手机登录网址 140
必赢手机登录网址 141   //如果就只有一页 
必赢手机登录网址 142   if(dg.CurrentPageIndex == 0) 
必赢手机登录网址 143必赢手机登录网址 144   必赢手机登录网址 145
必赢手机登录网址 146    //删除后页面停在当前页 
必赢手机登录网址 147    dg.CurrentPageIndex = dg.PageCount-1;    
必赢手机登录网址 148   } 
必赢手机登录网址 149   else 
必赢手机登录网址 150必赢手机登录网址 151   必赢手机登录网址 152
必赢手机登录网址 153    //如果最后一页只有一条记录 
必赢手机登录网址 154    if((dg.Items.Count % dg.PageSize == 1) || dg.PageSize == 1) 
必赢手机登录网址 155必赢手机登录网址 156    必赢手机登录网址 157
必赢手机登录网址 158     //把最后一页最后一条记录删除后,页面应跳转到前一页 
必赢手机登录网址 159     int_PageLess = 2; 
必赢手机登录网址 160    } 
必赢手机登录网址 161    else      //如果最后一页的记录数大于1,那么在最后一页删除记录后仍然停在当前页 
必赢手机登录网址 162必赢手机登录网址 163    必赢手机登录网址 164
必赢手机登录网址 165     int_PageLess = 1; 
必赢手机登录网址 166    } 
必赢手机登录网址 167    dg.CurrentPageIndex = dg.PageCount - int_PageLess; 
必赢手机登录网址 168   } 
必赢手机登录网址 169必赢手机登录网址 ,  } 
必赢手机登录网址 170 }
必赢手机登录网址 171
必赢手机登录网址 172
必赢手机登录网址 173*/
必赢手机登录网址 174
必赢手机登录网址 175//Base64编码
必赢手机登录网址 176public string EncodeBase64(string code_type,string code)
必赢手机登录网址 177必赢手机登录网址 178  必赢手机登录网址 179{
必赢手机登录网址 180   string encode = "";
必赢手机登录网址 181   byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(code);
必赢手机登录网址 182   try
必赢手机登录网址 183必赢手机登录网址 184   必赢手机登录网址 185{
必赢手机登录网址 186    encode = Convert.ToBase64String(bytes);
必赢手机登录网址 187   }
必赢手机登录网址 188   catch
必赢手机登录网址 189必赢手机登录网址 190   必赢手机登录网址 191{
必赢手机登录网址 192    encode = code;
必赢手机登录网址 193   }
必赢手机登录网址 194   return encode;
必赢手机登录网址 195  }
必赢手机登录网址 196
必赢手机登录网址 197
必赢手机登录网址 198
必赢手机登录网址 199 c#的一些字符串的经验
必赢手机登录网址 200//获得汉字的区位码 
必赢手机登录网址 201byte[] array = new byte[2]; 
必赢手机登录网址 202array = System.Text.Encoding.Default.GetBytes("啊"); 
必赢手机登录网址 203
必赢手机登录网址 204int i1 = (short)(array[0] - ''); 
必赢手机登录网址 205int i2 = (short)(array[1] - ''); 
必赢手机登录网址 206
必赢手机登录网址 207//unicode解码方式下的汉字码 
必赢手机登录网址 208array = System.Text.Encoding.Unicode.GetBytes("啊"); 
必赢手机登录网址 209i1 = (short)(array[0] - ''); 
必赢手机登录网址 210i2 = (short)(array[1] - ''); 
必赢手机登录网址 211
必赢手机登录网址 212//unicode反解码为汉字 
必赢手机登录网址 213string str = "4a55"; 
必赢手机登录网址 214string s1 = str.Substring(0,2); 
必赢手机登录网址 215string s2 = str.Substring(2,2); 
必赢手机登录网址 216
必赢手机登录网址 217int t1 = Convert.ToInt32(s1,16); 
必赢手机登录网址 218int t2 = Convert.ToInt32(s2,16); 
必赢手机登录网址 219
必赢手机登录网址 220array[0] = (byte)t1; 
必赢手机登录网址 221array[1] = (byte)t2; 
必赢手机登录网址 222
必赢手机登录网址 223string s = System.Text.Encoding.Unicode.GetString(array); 
必赢手机登录网址 224
必赢手机登录网址 225//default方式反解码为汉字 
必赢手机登录网址 226array[0] = (byte)196; 
必赢手机登录网址 227array[1] = (byte)207; 
必赢手机登录网址 228s = System.Text.Encoding.Default.GetString(array); 
必赢手机登录网址 229
必赢手机登录网址 230//取字符串长度 
必赢手机登录网址 231s = "iam方枪枪"; 
必赢手机登录网址 232int len = s.Length;//will output as 6 
必赢手机登录网址 233byte[] sarr = System.Text.Encoding.Default.GetBytes(s); 
必赢手机登录网址 234len = sarr.Length;//will output as 3+3*2=9 
必赢手机登录网址 235
必赢手机登录网址 236//字符串相加 
必赢手机登录网址 237System.Text.StringBuilder sb = new System.Text.StringBuilder(""); 
必赢手机登录网址 238sb.Append("i "); 
必赢手机登录网址 239sb.Append("am "); 
必赢手机登录网址 240sb.Append("方枪枪"); 
必赢手机登录网址 241
必赢手机登录网址 242
必赢手机登录网址 243string fox; 
必赢手机登录网址 244fox.ToLower()转化成小写字母 
必赢手机登录网址 245fox.ToUpper()转化成大写字母 
必赢手机登录网址 246fox.Trim()删除前后空格 
必赢手机登录网址 247fox.Trim(trimChars)删除其它字符 
必赢手机登录网址 248fox.TrimStart()删除前空格 
必赢手机登录网址 249fox.TrimEnd()删除后空格 
必赢手机登录网址 250fox.PadLeft(10)增加左边空格,使字串达到某长度。 
必赢手机登录网址 251fox.PadRight(10)增加右边空格,使字串达到某长度。 
必赢手机登录网址 252fox.PadX(10,'-')增加其它字符,使字串达到某长度。X指:Left/Right 
必赢手机登录网址 253fox.Split(' ')将字串分解成数组 
必赢手机登录网址 254
必赢手机登录网址 255//格式化 
必赢手机登录网址 256string sf=string.Format("{0}年{1}月{2}日 {3}时{4}分",temp.Year,temp.Month,temp.Day,currTime.TruantTime.Hour,currTime.TruantTime.Minute); 
必赢手机登录网址 257
必赢手机登录网址 258//一些正则表达式 
必赢手机登录网址 259Internet地址表达式 
必赢手机登录网址 260 ./?%&=]*)? 
必赢手机登录网址 261Email地址表达式 
必赢手机登录网址 262w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 
必赢手机登录网址 263邮编 
必赢手机登录网址 264必赢手机登录网址 265d必赢手机登录网址 266{6} 
必赢手机登录网址 267电话号码 
必赢手机登录网址 268必赢手机登录网址 269((d必赢手机登录网址 270{3})|d必赢手机登录网址 271{3}-)?d必赢手机登录网址 272{8} 
必赢手机登录网址 273
必赢手机登录网址 274//分隔字符串 
必赢手机登录网址 275string total="aaa,bbb,ccc,dddd"; 
必赢手机登录网址 276string[]strArray; 
必赢手机登录网址 277必赢手机登录网址 278char[]charArray=new char[]必赢手机登录网址 279{','}; 
必赢手机登录网址 280strArray=total.Split(charArray); 
必赢手机登录网址 281
必赢手机登录网址 282//日期 
必赢手机登录网址 283DateTime t1 = new DateTime(2002,5,30); 
必赢手机登录网址 284DateTime t2 = new DateTime(2002,5,23); 
必赢手机登录网址 285TimeSpan diff=t1-t2; 
必赢手机登录网址 286MessageBox.Show(diff.Days.ToString( 
必赢手机登录网址 287
必赢手机登录网址 288System.DateTime.Now.ToString() 
必赢手机登录网址 289
必赢手机登录网址 290DateTime d1=Convert.ToDateTime("2003-01-01 18:20:01"); 
必赢手机登录网址 291string s=d1.ToString("yyyy-MM-dd HH:mm:ss"); 
必赢手机登录网址 292
必赢手机登录网址 293//目录 
必赢手机登录网址 294Environment.CurrentDirectory 
必赢手机登录网址 295Application.StartupPath  
必赢手机登录网址 296
必赢手机登录网址 297//Base64解码
必赢手机登录网址 298public string DecodeBase64(string code_type,string code)
必赢手机登录网址 299必赢手机登录网址 300  必赢手机登录网址 301{
必赢手机登录网址 302   string decode = "";
必赢手机登录网址 303   byte[] bytes = Convert.FromBase64String(code);
必赢手机登录网址 304   try
必赢手机登录网址 305必赢手机登录网址 306   必赢手机登录网址 307{
必赢手机登录网址 308    decode = Encoding.GetEncoding(code_type).GetString(bytes);
必赢手机登录网址 309   }
必赢手机登录网址 310   catch
必赢手机登录网址 311必赢手机登录网址 312   必赢手机登录网址 313{
必赢手机登录网址 314    decode = code;
必赢手机登录网址 315   }
必赢手机登录网址 316   return decode;
必赢手机登录网址 317  }
必赢手机登录网址 318
必赢手机登录网址 319
必赢手机登录网址 320//将querystirng转换成url:
必赢手机登录网址 321public static string GetRedirectUrl(NameValueCollection queryString)
必赢手机登录网址 322必赢手机登录网址 323        必赢手机登录网址 324{
必赢手机登录网址 325            string redirectUrl = string.Empty;
必赢手机登录网址 326            int counter = 0;
必赢手机登录网址 327            foreach(string key in queryString.Keys)
必赢手机登录网址 328必赢手机登录网址 329            必赢手机登录网址 330{                
必赢手机登录网址 331                redirectUrl += string.Format("{0}{1}={2}", (counter>0)?"&":"", key, queryString[key]);
必赢手机登录网址 332                counter++;
必赢手机登录网址 333            }
必赢手机登录网址 334            return redirectUrl;
必赢手机登录网址 335        }
必赢手机登录网址 336
必赢手机登录网址 337
必赢手机登录网址 338    }
必赢手机登录网址 339}
必赢手机登录网址 340

//unicode解码方式下的汉字码
  array = System.Text.Encoding.Unicode.GetBytes("啊");
  i1 = (short)(array[0] - '');
  i2 = (short)(array[1] - '');

//获得汉字的区位码
byte[] array = new byte[2];
array = System.Text.Encoding.Default.GetBytes("啊");

必赢手机登录网址 341一. 显示消息对话框类 
必赢手机登录网址 342
必赢手机登录网址 343   做项目时总免不了要弹出对话框,或提示用户,或做用户确认。像WinForm下的MessageBox一样很方便,但web下是不是也可以实现呢,答案是肯定的,我简单总结了一下并封装到类,在项目里像WinForm的MessageBox那样直接调用就可以,也可以把它编译成dll作为组件直接调用,并且它也没有弹出对话框时的大白屏现象:)。 
必赢手机登录网址 344
必赢手机登录网址 345必赢手机登录网址 346     /**//// <summary> 
必赢手机登录网址 347
必赢手机登录网址 348     /// 显示消息提示对话框。 

//unicode反解码为汉字
  string str = "4a55";
  string s1 = str.Substring(0,2);
  string s2 = str.Substring(2,2);

int i1 = (short)(array[0] - '');
int i2 = (short)(array[1] - '');

必赢手机登录网址 349
必赢手机登录网址 350     /// 2005.10.1 
必赢手机登录网址 351
必赢手机登录网址 352     /// </summary> 
必赢手机登录网址 353
必赢手机登录网址 354     public class MessageBox 
必赢手机登录网址 355
必赢手机登录网址 356必赢手机登录网址 357     必赢手机登录网址 358{        
必赢手机登录网址 359
必赢手机登录网址 360         private  MessageBox() 
必赢手机登录网址 361
必赢手机登录网址 362必赢手机登录网址 363         必赢手机登录网址 364{             
必赢手机登录网址 365
必赢手机登录网址 366         } 
必赢手机登录网址 367
必赢手机登录网址 368必赢手机登录网址 369         /**//// <summary> 
必赢手机登录网址 370
必赢手机登录网址 371         /// 显示消息提示对话框 
必赢手机登录网址 372
必赢手机登录网址 373         /// </summary> 
必赢手机登录网址 374
必赢手机登录网址 375         /// <param name=page>当前页面指针,一般为this</param> 
必赢手机登录网址 376
必赢手机登录网址 377         /// <param name=msg>提示信息</param> 
必赢手机登录网址 378
必赢手机登录网址 379         public static void  Show(System.Web.UI.Page page,string msg) 
必赢手机登录网址 380
必赢手机登录网址 381必赢手机登录网址 382         必赢手机登录网址 383
必赢手机登录网址 384
必赢手机登录网址 385              page.RegisterStartupScript(message,<script language='javascript' defer>alert('+msg.ToString()+');</script>); 
必赢手机登录网址 386
必赢手机登录网址 387         } 
必赢手机登录网址 388
必赢手机登录网址 389必赢手机登录网址 390         /**//// <summary> 
必赢手机登录网址 391
必赢手机登录网址 392         /// 控件点击消息确认提示框 
必赢手机登录网址 393
必赢手机登录网址 394         /// </summary> 
必赢手机登录网址 395
必赢手机登录网址 396         /// <param name=page>当前页面指针,一般为this</param> 
必赢手机登录网址 397
必赢手机登录网址 398         /// <param name=msg>提示信息</param> 
必赢手机登录网址 399
必赢手机登录网址 400         public static void  ShowConfirm(System.Web.UI.WebControls.WebControl Control,string msg) 
必赢手机登录网址 401
必赢手机登录网址 402必赢手机登录网址 403         必赢手机登录网址 404
必赢手机登录网址 405
必赢手机登录网址 406              //Control.Attributes.Add(onClick,if (!window.confirm('+msg+')){return false;}); 
必赢手机登录网址 407
必赢手机登录网址 408              Control.Attributes.Add(onclick, return confirm(' + msg + ');) ; 
必赢手机登录网址 409
必赢手机登录网址 410         } 
必赢手机登录网址 411
必赢手机登录网址 412必赢手机登录网址 413         /**//// <summary> 
必赢手机登录网址 414
必赢手机登录网址 415         /// 显示消息提示对话框,并进行页面跳转 
必赢手机登录网址 416
必赢手机登录网址 417         /// </summary> 
必赢手机登录网址 418
必赢手机登录网址 419         /// <param name=page>当前页面指针,一般为this</param> 
必赢手机登录网址 420
必赢手机登录网址 421         /// <param name=msg>提示信息</param> 
必赢手机登录网址 422
必赢手机登录网址 423         /// <param name=url>跳转的目标URL</param> 
必赢手机登录网址 424
必赢手机登录网址 425         public static void ShowAndRedirect(System.Web.UI.Page page,string msg,string url) 
必赢手机登录网址 426
必赢手机登录网址 427必赢手机登录网址 428         必赢手机登录网址 429
必赢手机登录网址 430
必赢手机登录网址 431              StringBuilder Builder=new StringBuilder(); 
必赢手机登录网址 432
必赢手机登录网址 433              Builder.Append(<script language='javascript' defer>); 
必赢手机登录网址 434
必赢手机登录网址 435              Builder.AppendFormat(alert('{0}');,msg); 
必赢手机登录网址 436
必赢手机登录网址 437              Builder.AppendFormat(top.location.href='{0}',url); 
必赢手机登录网址 438
必赢手机登录网址 439              Builder.Append(</script>); 
必赢手机登录网址 440
必赢手机登录网址 441              page.RegisterStartupScript(message,Builder.ToString()); 
必赢手机登录网址 442
必赢手机登录网址 443
必赢手机登录网址 444 
必赢手机登录网址 445         } 
必赢手机登录网址 446
必赢手机登录网址 447必赢手机登录网址 448         /**//// <summary> 
必赢手机登录网址 449
必赢手机登录网址 450         /// 输出自定义脚本信息 
必赢手机登录网址 451
必赢手机登录网址 452         /// </summary> 
必赢手机登录网址 453
必赢手机登录网址 454         /// <param name=page>当前页面指针,一般为this</param> 
必赢手机登录网址 455
必赢手机登录网址 456         /// <param name=script>输出脚本</param> 
必赢手机登录网址 457
必赢手机登录网址 458         public static void ResponseScript(System.Web.UI.Page page,string script) 
必赢手机登录网址 459
必赢手机登录网址 460必赢手机登录网址 461         必赢手机登录网址 462
必赢手机登录网址 463
必赢手机登录网址 464              page.RegisterStartupScript(message,<script language='javascript' defer>+script+</script>); 
必赢手机登录网址 465
必赢手机登录网址 466         } 
必赢手机登录网址 467
必赢手机登录网址 468     }
必赢手机登录网址 469
必赢手机登录网址 470
必赢手机登录网址 471二.页面数据验证类
必赢手机登录网址 472
必赢手机登录网址 473做项目,特别做MIS,更避免不了有用户输入数据需要做有效性验证,这里我总结封装了一个页面数据校验的工具类,用起来也是很方便。 
必赢手机登录网址 474
必赢手机登录网址 475必赢手机登录网址 476     /**//// <summary> 
必赢手机登录网址 477
必赢手机登录网址 478     /// 页面数据校验类 
必赢手机登录网址 479
必赢手机登录网址 480     /// 李天平 
必赢手机登录网址 481
必赢手机登录网址 482     /// 2004.8 
必赢手机登录网址 483
必赢手机登录网址 484     /// </summary> 
必赢手机登录网址 485
必赢手机登录网址 486     public class PageValidate 
必赢手机登录网址 487
必赢手机登录网址 488必赢手机登录网址 489     必赢手机登录网址 490
必赢手机登录网址 491
必赢手机登录网址 492         private static Regex RegNumber = new Regex(^[0-9]+$); 
必赢手机登录网址 493
必赢手机登录网址 494         private static Regex RegNumberSign = new Regex(^[+-]?[0-9]+$); 
必赢手机登录网址 495
必赢手机登录网址 496         private static Regex RegDecimal = new Regex(^[0-9]+[.]?[0-9]+$); 
必赢手机登录网址 497
必赢手机登录网址 498         private static Regex RegDecimalSign = new Regex(^[+-]?[0-9]+[.]?[0-9]+$); //等价于^[+-]?d+[.]?d+$ 
必赢手机登录网址 499
必赢手机登录网址 500         private static Regex RegEmail = new Regex(^[\w-]+@[\w-]+\.(com|net|org|edu|mil|tv|biz|info)$);//w 英文字母或数字的字符串,和 [a-zA-Z0-9] 语法一样 
必赢手机登录网址 501
必赢手机登录网址 502         private static Regex RegCHZN = new Regex([u4e00-u9fa5]); 
必赢手机登录网址 503
必赢手机登录网址 504
必赢手机登录网址 505 
必赢手机登录网址 506         public PageValidate() 
必赢手机登录网址 507
必赢手机登录网址 508必赢手机登录网址 509         必赢手机登录网址 510
必赢手机登录网址 511
必赢手机登录网址 512         } 
必赢手机登录网址 513
必赢手机登录网址 514必赢手机登录网址 515         数字字符串检查#region 数字字符串检查               
必赢手机登录网址 516
必赢手机登录网址 517必赢手机登录网址 518         /**//// <summary> 
必赢手机登录网址 519
必赢手机登录网址 520         /// 检查Request查询字符串的键值,是否是数字,最大长度限制 
必赢手机登录网址 521
必赢手机登录网址 522         /// </summary> 
必赢手机登录网址 523
必赢手机登录网址 524         /// <param name=req>Request</param> 
必赢手机登录网址 525
必赢手机登录网址 526         /// <param name=inputKey>Request的键值</param> 
必赢手机登录网址 527
必赢手机登录网址 528         /// <param name=maxLen>最大长度</param> 
必赢手机登录网址 529
必赢手机登录网址 530         /// <returns>返回Request查询字符串</returns> 
必赢手机登录网址 531
必赢手机登录网址 532         public static string FetchInputDigit(HttpRequest req, string inputKey, int maxLen) 
必赢手机登录网址 533
必赢手机登录网址 534必赢手机登录网址 535         必赢手机登录网址 536
必赢手机登录网址 537
必赢手机登录网址 538              string retVal = string.Empty; 
必赢手机登录网址 539
必赢手机登录网址 540              if(inputKey != null && inputKey != string.Empty) 
必赢手机登录网址 541
必赢手机登录网址 542必赢手机登录网址 543              必赢手机登录网址 544
必赢手机登录网址 545
必赢手机登录网址 546                   retVal = req.QueryString[inputKey]; 
必赢手机登录网址 547
必赢手机登录网址 548                   if(null == retVal) 
必赢手机登录网址 549
必赢手机登录网址 550                       retVal = req.Form[inputKey]; 
必赢手机登录网址 551
必赢手机登录网址 552                   if(null != retVal) 
必赢手机登录网址 553
必赢手机登录网址 554必赢手机登录网址 555                   必赢手机登录网址 556
必赢手机登录网址 557
必赢手机登录网址 558                       retVal = SqlText(retVal, maxLen); 
必赢手机登录网址 559
必赢手机登录网址 560                       if(!IsNumber(retVal)) 
必赢手机登录网址 561
必赢手机登录网址 562                            retVal = string.Empty; 
必赢手机登录网址 563
必赢手机登录网址 564                   } 
必赢手机登录网址 565
必赢手机登录网址 566              } 
必赢手机登录网址 567
必赢手机登录网址 568              if(retVal == null) 
必赢手机登录网址 569
必赢手机登录网址 570                   retVal = string.Empty; 
必赢手机登录网址 571
必赢手机登录网址 572              return retVal; 
必赢手机登录网址 573
必赢手机登录网址 574         }        
必赢手机登录网址 575
必赢手机登录网址 576必赢手机登录网址 577         /**//// <summary> 
必赢手机登录网址 578
必赢手机登录网址 579         /// 是否数字字符串 
必赢手机登录网址 580
必赢手机登录网址 581         /// </summary> 
必赢手机登录网址 582
必赢手机登录网址 583         /// <param name=inputData>输入字符串</param> 
必赢手机登录网址 584
必赢手机登录网址 585         /// <returns></returns> 
必赢手机登录网址 586
必赢手机登录网址 587         public static bool IsNumber(string inputData) 
必赢手机登录网址 588
必赢手机登录网址 589必赢手机登录网址 590         必赢手机登录网址 591
必赢手机登录网址 592
必赢手机登录网址 593              Match m = RegNumber.Match(inputData); 
必赢手机登录网址 594
必赢手机登录网址 595              return m.Success; 
必赢手机登录网址 596
必赢手机登录网址 597         }        
必赢手机登录网址 598
必赢手机登录网址 599必赢手机登录网址 600         /**//// <summary> 
必赢手机登录网址 601
必赢手机登录网址 602         /// 是否数字字符串可带正负号 
必赢手机登录网址 603
必赢手机登录网址 604         /// </summary> 
必赢手机登录网址 605
必赢手机登录网址 606         /// <param name=inputData>输入字符串</param> 
必赢手机登录网址 607
必赢手机登录网址 608         /// <returns></returns> 
必赢手机登录网址 609
必赢手机登录网址 610         public static bool IsNumberSign(string inputData) 
必赢手机登录网址 611
必赢手机登录网址 612必赢手机登录网址 613         必赢手机登录网址 614
必赢手机登录网址 615
必赢手机登录网址 616              Match m = RegNumberSign.Match(inputData); 
必赢手机登录网址 617
必赢手机登录网址 618              return m.Success; 
必赢手机登录网址 619
必赢手机登录网址 620         }        
必赢手机登录网址 621
必赢手机登录网址 622必赢手机登录网址 623         /**//// <summary> 
必赢手机登录网址 624
必赢手机登录网址 625         /// 是否是浮点数 
必赢手机登录网址 626
必赢手机登录网址 627         /// </summary> 
必赢手机登录网址 628
必赢手机登录网址 629         /// <param name=inputData>输入字符串</param> 
必赢手机登录网址 630
必赢手机登录网址 631         /// <returns></returns> 
必赢手机登录网址 632
必赢手机登录网址 633         public static bool IsDecimal(string inputData) 
必赢手机登录网址 634
必赢手机登录网址 635必赢手机登录网址 636         必赢手机登录网址 637
必赢手机登录网址 638
必赢手机登录网址 639              Match m = RegDecimal.Match(inputData); 
必赢手机登录网址 640
必赢手机登录网址 641              return m.Success; 
必赢手机登录网址 642
必赢手机登录网址 643         }        
必赢手机登录网址 644
必赢手机登录网址 645必赢手机登录网址 646         /**//// <summary> 
必赢手机登录网址 647
必赢手机登录网址 648         /// 是否是浮点数可带正负号 
必赢手机登录网址 649
必赢手机登录网址 650         /// </summary> 
必赢手机登录网址 651
必赢手机登录网址 652         /// <param name=inputData>输入字符串</param> 
必赢手机登录网址 653
必赢手机登录网址 654         /// <returns></returns> 
必赢手机登录网址 655
必赢手机登录网址 656         public static bool IsDecimalSign(string inputData) 
必赢手机登录网址 657
必赢手机登录网址 658必赢手机登录网址 659         必赢手机登录网址 660
必赢手机登录网址 661
必赢手机登录网址 662              Match m = RegDecimalSign.Match(inputData); 
必赢手机登录网址 663
必赢手机登录网址 664              return m.Success; 
必赢手机登录网址 665
必赢手机登录网址 666         } 
必赢手机登录网址 667
必赢手机登录网址 668         #endregion 
必赢手机登录网址 669
必赢手机登录网址 670
必赢手机登录网址 671 
必赢手机登录网址 672必赢手机登录网址 673         中文检测#region 中文检测 
必赢手机登录网址 674
必赢手机登录网址 675必赢手机登录网址 676         /**//// <summary> 
必赢手机登录网址 677
必赢手机登录网址 678         /// 检测是否有中文字符 
必赢手机登录网址 679
必赢手机登录网址 680         /// </summary> 
必赢手机登录网址 681
必赢手机登录网址 682         /// <param name=inputData></param> 
必赢手机登录网址 683
必赢手机登录网址 684         /// <returns></returns> 
必赢手机登录网址 685
必赢手机登录网址 686         public static bool IsHasCHZN(string inputData) 
必赢手机登录网址 687
必赢手机登录网址 688必赢手机登录网址 689         必赢手机登录网址 690
必赢手机登录网址 691
必赢手机登录网址 692              Match m = RegCHZN.Match(inputData); 
必赢手机登录网址 693
必赢手机登录网址 694              return m.Success; 
必赢手机登录网址 695
必赢手机登录网址 696         } 
必赢手机登录网址 697
必赢手机登录网址 698         #endregion 
必赢手机登录网址 699
必赢手机登录网址 700
必赢手机登录网址 701 
必赢手机登录网址 702必赢手机登录网址 703         邮件地址#region 邮件地址 
必赢手机登录网址 704
必赢手机登录网址 705必赢手机登录网址 706         /**//// <summary> 
必赢手机登录网址 707
必赢手机登录网址 708         /// 是否是浮点数可带正负号 
必赢手机登录网址 709
必赢手机登录网址 710         /// </summary> 
必赢手机登录网址 711
必赢手机登录网址 712         /// <param name=inputData>输入字符串</param> 
必赢手机登录网址 713
必赢手机登录网址 714         /// <returns></returns> 
必赢手机登录网址 715
必赢手机登录网址 716         public static bool IsEmail(string inputData) 
必赢手机登录网址 717
必赢手机登录网址 718必赢手机登录网址 719         必赢手机登录网址 720
必赢手机登录网址 721
必赢手机登录网址 722              Match m = RegEmail.Match(inputData); 
必赢手机登录网址 723
必赢手机登录网址 724              return m.Success; 
必赢手机登录网址 725
必赢手机登录网址 726         } 
必赢手机登录网址 727
必赢手机登录网址 728         #endregion 
必赢手机登录网址 729
必赢手机登录网址 730
必赢手机登录网址 731 
必赢手机登录网址 732必赢手机登录网址 733         其他#region 其他 
必赢手机登录网址 734
必赢手机登录网址 735必赢手机登录网址 736         /**//// <summary> 
必赢手机登录网址 737
必赢手机登录网址 738         /// 检查字符串最大长度,返回指定长度的串 
必赢手机登录网址 739
必赢手机登录网址 740         /// </summary> 
必赢手机登录网址 741
必赢手机登录网址 742         /// <param name=sqlInput>输入字符串</param> 
必赢手机登录网址 743
必赢手机登录网址 744         /// <param name=maxLength>最大长度</param> 
必赢手机登录网址 745
必赢手机登录网址 746         /// <returns></returns>          
必赢手机登录网址 747
必赢手机登录网址 748         public static string SqlText(string sqlInput, int maxLength) 
必赢手机登录网址 749
必赢手机登录网址 750必赢手机登录网址 751         必赢手机登录网址 752{             
必赢手机登录网址 753
必赢手机登录网址 754              if(sqlInput != null && sqlInput != string.Empty) 
必赢手机登录网址 755
必赢手机登录网址 756必赢手机登录网址 757              必赢手机登录网址 758
必赢手机登录网址 759
必赢手机登录网址 760                   sqlInput = sqlInput.Trim();                             
必赢手机登录网址 761
必赢手机登录网址 762                   if(sqlInput.Length > maxLength)//按最大长度截取字符串 
必赢手机登录网址 763
必赢手机登录网址 764                       sqlInput = sqlInput.Substring(0, maxLength); 
必赢手机登录网址 765
必赢手机登录网址 766              } 
必赢手机登录网址 767
必赢手机登录网址 768              return sqlInput; 
必赢手机登录网址 769
必赢手机登录网址 770         }        
必赢手机登录网址 771
必赢手机登录网址 772必赢手机登录网址 773         /**//// <summary> 
必赢手机登录网址 774
必赢手机登录网址 775         /// 字符串编码 
必赢手机登录网址 776
必赢手机登录网址 777         /// </summary> 
必赢手机登录网址 778
必赢手机登录网址 779         /// <param name=inputData></param> 
必赢手机登录网址 780
必赢手机登录网址 781         /// <returns></returns> 
必赢手机登录网址 782
必赢手机登录网址 783         public static string HtmlEncode(string inputData) 
必赢手机登录网址 784
必赢手机登录网址 785必赢手机登录网址 786         必赢手机登录网址 787
必赢手机登录网址 788
必赢手机登录网址 789              return HttpUtility.HtmlEncode(inputData); 
必赢手机登录网址 790
必赢手机登录网址 791         } 
必赢手机登录网址 792
必赢手机登录网址 793必赢手机登录网址 794         /**//// <summary> 
必赢手机登录网址 795
必赢手机登录网址 796         /// 设置Label显示Encode的字符串 
必赢手机登录网址 797
必赢手机登录网址 798         /// </summary> 
必赢手机登录网址 799
必赢手机登录网址 800         /// <param name=lbl></param> 
必赢手机登录网址 801
必赢手机登录网址 802         /// <param name=txtInput></param> 
必赢手机登录网址 803
必赢手机登录网址 804         public static void SetLabel(Label lbl, string txtInput) 
必赢手机登录网址 805
必赢手机登录网址 806必赢手机登录网址 807         必赢手机登录网址 808
必赢手机登录网址 809
必赢手机登录网址 810              lbl.Text = HtmlEncode(txtInput); 
必赢手机登录网址 811
必赢手机登录网址 812         } 
必赢手机登录网址 813
必赢手机登录网址 814         public static void SetLabel(Label lbl, object inputObj) 
必赢手机登录网址 815
必赢手机登录网址 816必赢手机登录网址 817         必赢手机登录网址 818
必赢手机登录网址 819
必赢手机登录网址 820              SetLabel(lbl, inputObj.ToString()); 
必赢手机登录网址 821
必赢手机登录网址 822         }        
必赢手机登录网址 823
必赢手机登录网址 824
必赢手机登录网址 825 
必赢手机登录网址 826         #endregion 
必赢手机登录网址 827
必赢手机登录网址 828
必赢手机登录网址 829

int t1 = Convert.ToInt32(s1,16);
  int t2 = Convert.ToInt32(s2,16);

//unicode解码方式下的汉字码
array = System.Text.Encoding.Unicode.GetBytes("啊");
i1 = (short)(array[0] - '');
i2 = (short)(array[1] - '');

必赢手机登录网址 830在Textbox的輸入中﹐我們常常需要控制輸入的類型﹐比如說只能輸入數字﹐當然實現的方法很多﹐我總結了一下我做過的一些項目﹐我常會使用以下這三種﹕
必赢手机登录网址 8311﹑使用Try必赢手机登录网址 832Catch
必赢手机登录网址 833        private static bool IsNumeric(string itemValue,int intFLag)
必赢手机登录网址 834必赢手机登录网址 835        必赢手机登录网址 836{
必赢手机登录网址 837            try
必赢手机登录网址 838必赢手机登录网址 839            必赢手机登录网址 840{
必赢手机登录网址 841                int i = Convert.ToInt32(itemValue);
必赢手机登录网址 842                return true;
必赢手机登录网址 843            }
必赢手机登录网址 844            catch
必赢手机登录网址 845必赢手机登录网址 846            必赢手机登录网址 847{
必赢手机登录网址 848                return false;
必赢手机登录网址 849            }
必赢手机登录网址 850        }2﹑使用正則表達式
必赢手机登录网址 851using System.Text.RegularExpressions;
必赢手机登录网址 852        
必赢手机登录网址 853         private static bool IsNumeric(string itemValue) 
必赢手机登录网址 854必赢手机登录网址 855        必赢手机登录网址 856{
必赢手机登录网址 857            return (IsRegEx("^(-?[0-9]*[.]*[0-9]{0,3})$", itemValue));
必赢手机登录网址 858        } 
必赢手机登录网址 859
必赢手机登录网址 860        private static bool IsRegEx(string regExValue, string itemValue) 
必赢手机登录网址 861必赢手机登录网址 862        必赢手机登录网址 863{
必赢手机登录网址 864            try 
必赢手机登录网址 865必赢手机登录网址 866            必赢手机登录网址 867{
必赢手机登录网址 868                Regex regex = new System.Text.RegularExpressions.Regex(regExValue);
必赢手机登录网址 869                if (regex.IsMatch(itemValue)) return true;
必赢手机登录网址 870                else                          return false;
必赢手机登录网址 871            }
必赢手机登录网址 872            catch (Exception ) 
必赢手机登录网址 873必赢手机登录网址 874            必赢手机登录网址 875{
必赢手机登录网址 876                return false;
必赢手机登录网址 877            }
必赢手机登录网址 878            finally 
必赢手机登录网址 879必赢手机登录网址 880            必赢手机登录网址 881{
必赢手机登录网址 882            }
必赢手机登录网址 883        }
必赢手机登录网址 884
必赢手机登录网址 8853﹑判斷輸入的keyCode
必赢手机登录网址 886        public static bool IsNumeric(System.Windows.Forms.KeyPressEventArgs e)
必赢手机登录网址 887必赢手机登录网址 888        必赢手机登录网址 889{
必赢手机登录网址 890            if ((e.KeyChar  >= (char)48 && e.KeyChar<=(char)57) || 
必赢手机登录网址 891                 e.KeyChar ==(char)8 || e.KeyChar ==(char)45 || e.KeyChar ==(char)47)
必赢手机登录网址 892必赢手机登录网址 893            必赢手机登录网址 894{
必赢手机登录网址 895            }
必赢手机登录网址 896            else
必赢手机登录网址 897必赢手机登录网址 898            必赢手机登录网址 899{
必赢手机登录网址 900    e.Handled=true;  
必赢手机登录网址 901            }
必赢手机登录网址 902            return true;
必赢手机登录网址 903        }

array[0] = (byte)t1;
  array[1] = (byte)t2;

//unicode反解码为汉字
string str = "4a55";
string s1 = str.Substring(0,2);
string s2 = str.Substring(2,2);

string s = System.Text.Encoding.Unicode.GetString(array);

int t1 = Convert.ToInt32(s1,16);
int t2 = Convert.ToInt32(s2,16);

//default方式反解码为汉字
  array[0] = (byte)196;
  array[1] = (byte)207;
  s = System.Text.Encoding.Default.GetString(array);

array[0] = (byte)t1;
array[1] = (byte)t2;

//取字符串长度
  s = "iam方枪枪";
  int len = s.Length;//will output as 6
  byte[] sarr = System.Text.Encoding.Default.GetBytes(s);
  len = sarr.Length;//will output as 3+3*2=9

string s = System.Text.Encoding.Unicode.GetString(array);

//字符串相加
  System.Text.StringBuilder sb = new System.Text.StringBuilder("");
  sb.Append("i ");
  sb.Append("am ");
  sb.Append("方枪枪");

//default方式反解码为汉字
array[0] = (byte)196;
array[1] = (byte)207;
s = System.Text.Encoding.Default.GetString(array);