我有一個Windows窗體,其中我有一個文本框。我想用正則表達式是插入的文本中不包含除其它的字符檢查:正則表達式不能正常工作
- 字母[AZ]或[AZ]
- 號,0-9
- _(下劃線)要麼 。 (點)
我寫了這行代碼似乎不能正常工作。
在VB.NET/C#:
Regex.IsMatch(txtCreateDomain.ToString(), "^[a-zA-Z0-9_.]*$")
我想例如創建一個變量象下面這樣:
C#
bool isValid = Regex.IsMatch(txtCreateDomain.ToString(), "^[a-zA-Z0-9_.]*$")
VB
Dim isValid As Boolean = Regex.IsMatch(txtCreateDomain.ToString(), "^[a-zA-Z0-9_.]*$")
我失去了什麼?
(http://stackoverflow.com/a/967610/6188402) –
如果'txtCreateDomain'是一個TextBox你應該調用'txtCreateDomain.Text'而不是'ToString()'。 –