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

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • echifitness

    echifitness

    9 Kasım 2008
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007