24 AĞUSTOS 2009, PAZARTESİ
UİTextField için bir giriş yalnızca sayısal olup olmadığını kontrol edin
UITextField
bir dize giriş doğrulamak mı? String, sayısal, ondalık nokta da dahil olmak üzere kontrol etmek istiyorum.
CEVAP
1 EKİM 2010, Cuma
Böyle birkaç satır olabilir
BOOL valid;
NSCharacterSet *alphaNums = [NSCharacterSet decimalDigitCharacterSet];
NSCharacterSet *inStringSet = [NSCharacterSet characterSetWithCharactersInString:myInputField.text];
valid = [alphaNums isSupersetOfSet:inStringSet];
if (!valid) // Not numeric
bu giriş doğrulama-sayısal karakter sadece. Diğer seçenekler için NSCharacterSet
belgelerine bakın. Geçerli giriş karakter kümesini belirtmek için characterSetWithCharactersİnString kullanabilirsiniz.
Bunu Paylaş:
Eğer kullanıcı giriş olup olmadığını k...
Eğer bir dize seri hale olup olmadığın...
Eğer bir kaç saat için ise eğer gün Iş...
eğer kullanıcı giriş olup olmadığını k...
Eğer nesne dizisi olup olmadığını kont...