【发布时间】:2011-01-17 18:38:36
【问题描述】:
网络。我创建了一个正则表达式验证器来检查特殊字符,这意味着我不希望用户名中有任何特殊字符。以下是代码
Regex objAlphaPattern = new Regex(@"[a-zA-Z0-9_@.-]");
bool sts = objAlphaPattern.IsMatch(username);
如果我将用户名提供为 $%^&asghf,那么验证器会提供无效数据格式,这是我想要的结果,但如果我提供数据 s23_@.-^&()%^ $# 那么我的验证器应该阻止数据,但我的验证器允许错误的数据
那么如何不允许除a-z A-A 0-9 _ @ .-以外的任何特殊字符-
谢谢 苏尼尔·库马尔·萨胡
【问题讨论】: