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

  • engineerguy

    engineerguy

    10 Ocak 2010
  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012