我想要限制用户只传递数字,字母, - 和单个空间。问题是,我不想遇到这样的情况,用户可以把一个以上的空间,在同一个地方象下面这样:在同一地点检查空间的发生
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