我想要限制用戶只傳遞數字,字母, - 和單個空間。問題是,我不想遇到這樣的情況,用戶可以把一個以上的空間,在同一個地方象下面這樣:在同一地點檢查空間的發生
Something 45 Last Ter
正如你看到的,我們有一個以上的空間已經被放置後的兩個地方「某事「和」最後「之後。我怎樣才能改變我的代碼以確保這種情況不會發生?
'check whether Symbol contains only letters, digits or - symbol otherwise break
For Each c As Char In txtNazwa.Text
If Not Char.IsLetterOrDigit(c) AndAlso c <> "-"c AndAlso c <> " " Then
MessageBox.Show("Only letters, digits, - and single space are available", "Ostrzeżenie", MessageBoxButtons.OK, MessageBoxIcon.Warning)
Exit Try
End If
Next
,你可以使用'與string.replace(「‘’」)'和解決它,而不是打擾他們 – Plutonix
格式吃它,而是用2位的第一個參數,1第二和任何多空格將被轉換...'String.Replace([2 spaces],[1 space]「)' – Plutonix