我现在希望过滤掉这些特殊字符,<>""'%;()&这个好象不起作用啊,请问下面的错在哪? public static string SanitizeInput(string input)
{
string goodChars = Regex.Replace(input,@"^([<>""'%;()&])$","");
return goodChars;
}
{
string goodChars = Regex.Replace(input,@"^([<>""'%;()&])$","");
return goodChars;
}
解决方案 »
- javascript 中能否调用后台的事件处理程序C#
- 关于iframe的问题
- asp.net面试题收集
- asp.net 导出excel文件有问题!!不能读取文件
- 使用datagrid中遇到的小问题
- 好多的问题,满足大家的愿望,大家来答个够!!!!
- 帮帮忙!!!!在C#+ASP.NET ,怎样像CSDN上的忘记密码一样,给一个已知的电子信箱发送有一定内容的邮件?
- 还是DATAGRID控件问题,在线等,万分焦急,谢谢先!!
- 对不起搜了一下没搜到?分不多,streamreader的问题?希望高手能够帮忙看一下
- 在国内搞信息系统,.NET已是死路!
- ExecuteNonQuery()能验证有重复的记录吗?
- 怎样请求,返回的不是完整的超文本,而是部分超文本?
里面的()要好像转义 (在正则表达式是要的,但我不知道你这样子写要不要)
恩,去掉^和$正确,非常感谢 public static string SanitizeInput(string input)
{
string goodChars = Regex.Replace(input,@"([<>""'%;()&])","");
return goodChars;
}