我想正则表达式来排除字符串的开始和结束的特殊字符排除在
我想这个代码,但它不工作的字符串的开头和末尾的特殊字符
String strFileName = Regex.Replace(FileName, @"[^A-Za-z0-9-_ ]", "");
<asp:RegularExpressionValidator ID = "Regular"
ValidationGroup = "valGroup" runat="server" ControlToValidate = "txtreport"
ErrorMessage = "Please enter valid data."
ValidationExpression = "([a-z]|[A-Z]|[0-9])*">
</asp:RegularExpressionValidator>
定义“特殊”。另外,我想要一匹小马。 – 2013-04-22 11:12:25
如果您正在验证网络输入,您通常应该*包含*您想要的字符,而不是*不包括*您不想要的字符。这样,如果你犯了一个错误,它不会在你的程序中产生可利用的错误。 – 2013-04-22 11:15:44
@Jake strFileName = Regex.Replace(文件名,@ “[^ A-ZA-Z0-9-_]”, “”); ASP:的RegularExpressionValidator> –
Such
2013-04-22 11:17:01