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

  • Jack Vale Films

    Jack Vale Fi

    8 ŞUBAT 2007
  • lissaandbeauty

    lissaandbeau

    24 Aralık 2011
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009