我想正則表達式來排除字符串的開始和結束的特殊字符排除在
我想這個代碼,但它不工作的字符串的開頭和末尾的特殊字符
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