2015-02-24 34 views
2

我正在使用目標c在ios應用程序上工作,在一個屏幕上我有一個名稱字段,我想驗證字段的方式只有它只允許字母名稱僅在名字和姓氏之間留有空格,並且在名字的第一部分之前沒有空格,同樣在文本字段名稱的最後一部分之後沒有空格,我已經完成了對'僅字母名稱'的檢查,但卡住了這個空白空間部分,plz。指南。目標c只允許在兩個單詞之間使用空格,而不是之前和之後

+0

您應該閱讀NSString的文檔。這是絕對基本的東西;如果你沒有閱讀和理解這一點,你就沒有機會成功。 – gnasher729 2015-02-24 13:01:06

回答

1

這個怎麼樣?

NSString *firstNameActual = firstNameTF.text; 
NSString *firstNameTrimmed = [firstNameTF.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 

if ([firstNameActual isEqualToString:firstNameTrimmed]) { 
    // there is no space at start or end 
} else { 
    // there are spaces at start or end 
} 
+0

它真的爲我工作thanx。 – 2015-02-24 10:25:45

+0

@SaadUmar:歡迎...你明白我的所作所爲了嗎? – 2015-02-24 11:02:14

相關問題