2014-05-08 42 views
0

在我的程序中,用戶必須在文本框中填寫他的名字和姓氏。當他沒有輸入他的全名時,一個消息框必須出現:「填寫你的全名。」 我知道它的東西:驗證文本框中的名字和姓氏

Dim words As String() = textbox1.text.Split(" ") 

有人能幫助我嗎?

+4

你應該有單獨的文本框的姓氏或別名,否則你將永遠分裂的值 –

+0

但它應該是可能的1文本框,對不對? – user3603407

+2

你有一個有效名字的字典嗎?你想排除數字作爲有效的名字。那些只有一個名字的人呢? – Jodrell

回答

2

你想用String.Split,這樣的事情,

Dim valid = textBox1.Text.Split(_ 
     " ", _ 
     StringSplitOptions.RemoveEmptyEntries).Length > 1 

但是,你的問題說明你還沒有真正通過想到這個。檢查你是否有一個由非空格字符包圍的空間並不真正將文本驗證爲名稱。

+0

+1僅用於粗體警告 – Plutonix