SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • Utah Valley Online

    Utah Valley

    9 AĞUSTOS 2010