.NEt专家博客!
asp.net很有用的字符串操作类,值得收藏
上一篇 /
下一篇 2008-10-08 16:26:51
/ 个人分类:WEB开发
using System; r9I5Z C6l$Gi/rg0using System.Collections.Generic;ITPUB个人空间/N%z;?o/`6O#| using System.Text; "Gmx YW5@?yV0using System.Collections; y;f?
J)U*p\0using System.Text.RegularExpressions;ITPUB个人空间+aM_'Kr?u!m using System.Security.Cryptography;ITPUB个人空间l)DS`P3Wn&s /**/ *xg)A*MnJ&VY0//////////////////////////////////////////////////// v'q@EM7RL,g`0///功能:字符文本操作类 "K~ Fu$Jf$a0///程序:郭城 E9g(o{ R9T{ Ye0///ITPUB个人空间g9f-k0G6ag$Ihb%{y ///ITPUB个人空间 lfq'sgu#T //////////////////////////////////////////////////// 2e ?5g9WHe~?0namespace XHW OXow(XA`1WaIz%@0{ z6g\?Bi0 /// <summary>ITPUB个人空间:a{me |qRV7Q /// 字符文本操作类ITPUB个人空间Vh%n$Nkw#f{"_ /// </summary>ITPUB个人空间OM l _@}A R public class StringHelperITPUB个人空间r'ZAeK^Sk { tI#G R0C:`$q0 public static bool IsContains(string[] strs, string value)ITPUB个人空间 y~){uGS { }E*M {keYN0 if (strs == null) YM;Kn
\0 {ITPUB个人空间bc` tWG*r return false; %uC2cX?*jyo0 } foreach (string str in strs) i^a}r
x2_$L0 { 7dl Z+g1` T0 if (str == value) 6IU7S \K-j0 {ITPUB个人空间cd;DdD#X return true; !L7{*XN|kZ0 }ITPUB个人空间p/{
]!R\7~ } return false;ITPUB个人空间
]j$z Tz7IT:B1u } #region 字符串过滤 #region 对字符串进行HTML编码,针对(input,Textarea)输入时过滤脚本及HTML编码ITPUB个人空间nccE$g
H /**/ITPUB个人空间y/|$[5q kBQ /// <summary> g Y-T#[+a+o/|i yP0 /// 对字符串进行HTML编码,针对(input,Textarea)输入时过滤脚本及HTML编码 ,?u6wA;?:H0 /// </summary>ITPUB个人空间N%Ia)PI
}0o(j@ /// <param name="source"></param> +P1vG,v*nfK{X0 /// <returns></returns>ITPUB个人空间&P@*D7[9o5B(F'g5U #endregion F.p'c`z0 public static string EncodeToHtml(string source) ;U3W2M?m&{0 {ITPUB个人空间P8xK`z']$k source = source.Trim(); \ g:lpGI`pB*x _0 source = source.Replace("'", "''"); K#uA$u,Fef$P(r0 source = source.Replace("\\", "\");ITPUB个人空间"~Z~y~)A source = System.Web.HttpContext.Current.Server.HtmlEncode(source);ITPUB个人空间'n+PM*RHGM source = source.Replace("\r\n", "<br>");ITPUB个人空间 M6b0dSm9P source = source.Replace("\n", "<br>");ITPUB个人空间'e
^9|V8[`Wv+B return source;ITPUB个人空间&e2gvinG } /FoJ9Nl+BB]/x@(R:n0 #region [否决的]对字符串进行HTML编码,针对(input,Textarea)输入时过滤脚本及HTML编码ITPUB个人空间v*qG8T0C$aAm /**/ Sz,^&E(i;ZPRwz0 /// <summary>ITPUB个人空间isT-pC%MM /// [否决的]对字符串进行HTML编码,针对(input,Textarea)输入时过滤脚本及HTML编码 (不符合命名规范,请使用 EncodeToHtml 方法 ) l)p_%_1M2RjM0 /// </summary> \G.VZ,T0 /// <param name="source"></param> 0^
H|;|-A
tt8WD:Ta0 /// <returns></returns>ITPUB个人空间!A#V7lM"@yv #endregion
|