2012年11月15日
摘要: 这个表达式非常简单,可是在你想为一个站点建立用户注册系统的时候确实非常有价值。为了开发上的简便,我们通常希望把用户起名字能用的字符限制在一个有限 的集合里(比如一些敏感的字眼或者可能用来做注入攻击的名字,象delete这种都不能允许),同时我们还要防止有的人恶意冒用别人的用户名(比如一个用 户叫Bill Gates,另一个人起名叫Bill Gates,区别只是两个单词见多了一个空格,当然也可能是换行符这种不可见字符,它们在浏览器里面看上去就象同一个人)。 要是不用正则表达式的话,这个检查会是一个乏味的劳动—先把字符串切割成独立的单词,再一个个检查每个单词的合法性。如果使用正则表达式,就会变成一 阅读全文
posted @ 2012-11-15 09:18 浩瀚孤鸿 阅读(389) 评论(0) 推荐(0)
摘要: using System.Text.RegularExpressions;//需要引用 // 利用正则表达式去掉"<"和">"之间的内容 private string HtmlFilter(string strHtml) { Regex regex=new Regex("<.+?>",RegexOptions.IgnoreCase); string strOutput=regex.Replace(strHtml,""); return strOutput; } 阅读全文
posted @ 2012-11-15 09:18 浩瀚孤鸿 阅读(210) 评论(0) 推荐(0)