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

  • George McCarron

    George McCar

    29 Mayıs 2013
  • Howcast

    Howcast

    4 EKİM 2007
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012