首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

验证特殊字符的正则 请各位帮忙下解决方案

2012-03-11 
验证特殊字符的正则 请各位帮忙下private const string StrRegex @[-||,|/|(|)|[|]|}|{|%|@|*|!|||

验证特殊字符的正则 请各位帮忙下
private const string StrRegex = @"[-|;|,|/|(|)|[|]|}|{|%|@|*|!|'|<|>]";
这个是我定义的正则 
当然还写了很多其他的 貌似都没啥用 


正在分析“[-|;|,|/|(|)|[|]|}|{|%|@|*|!|'|<|>]”- 限定符 {x,y} 前没有任何内容。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentException: 正在分析“[-|;|,|/|(|)|[|]|}|{|%|@|*|!|'|<|>]”- 限定符 {x,y} 前没有任何内容。


[解决办法]
个人认为,你既然想限制特殊字符,我看了下,你几乎全部限制了。所以还是从对立的角度思考一下。
比如:允许哪些字符输入,是数字+字母+……
http://www.cnblogs.com/qyz123/archive/2007/05/12/743537.html
以上链接是常用的C#正则表达式。您看看吧。对正则,我也是菜鸟。只会最基本的。
[解决办法]

探讨
private const string StrRegex = @"[-|;|,|/|(|)|[|]|}|{|%|@|*|!|'|<|>]";
这个是我定义的正则
当然还写了很多其他的 貌似都没啥用


正在分析“[-|;|,|/|(|)|[|]|}|{|%|@|*|!|'|<|>]”- 限定符 {x,y} 前没有任何内容。
说明: 执行当前 Web 请求期间,出现未处理的异常。请……

热点排行