我試圖做一個服務器端驗證,阻止「^ $ /()|?+ [] {}> <」元字符 任何人都會給我一些關於這個原因的信息。 我是新來的:/(TextBox3是一個ASP textboxe這需要輸入)在VB中服務器端驗證
Imports System.Text.RegularExpressions
Partial Class Default2
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If Regex.IsMatch(TextBox3.Text, "^$\/()|?+[]{}><") Then
Label1.Text = "Invalid input"
End If
End Sub
End Class
錯誤:
Exception Details: System.ArgumentException: parsing "^$\/()|?+[]{}><" - Unterminated [] set.
定義「不起作用」。另外,'form1'是指什麼? – 2013-04-27 04:32:31
你爲什麼使用'form1.InnerText'?你期望什麼會返回? – ajakblackgoat 2013-04-27 04:46:05