2010-11-22 6 views
0

, 난 .. 일부 텍스트 필드가텍스트 검증은 내 응용 프로그램에서

  • 전화 번호
  • 날짜
  • 환율
  • 이메일
  • 내가 싶어

텍스트 필드에서 NSString으로 입력 값을 가져 와서 필요한 시나리오를 충족하는지 확인하려고합니다. 즉, 전화 번호 필드는 숫자와 + 기호 만 포함하고, 날짜는 dd/mm/yyyy 형식이어야하고, 통화에는 $ 기호가 포함될 수 있으며 전자 메일은 유효한 전자 메일 형식을 충족해야합니다.

목표 C에서 어떻게하면됩니까? 당신이 당신의 textfield.keyboardType = UIKeyboardTypePhonePad을 설정할 수 있습니다 전화 번호는

답변

1
  1. ;

  2. 날짜를 들어 당신은 UIDatePicker을 사용할 수 있습니다 - http://developer.apple.com/library/ios/#documentation/uikit/reference/UIDatePicker_Class/Reference/UIDatePicker.html

  3. 통화, 당신은 당신의 textfield.keyboardType = UIKeyboardTypeNumbersAndPunctuation을 설정할 수 있습니다;

  4. 이메일 : 당신은 당신의 textfield.keyboardType = UIKeyboardTypeEmailAddress

을 설정할 수 있지만 여전히 위의 당신이 적절한 키보드하지만 여전히 사용자에게 표시하는 데 도움이 될 것입니다 당신이 사용자 입력 후 적절한 검증을위한 코드를 작성해야합니다 잘못된 값을 입력 할 수 있습니다 ...

+1

답장을 보내 주셔서 감사합니다. 키보드 유형을 설정할 수 있지만 사용자는 텍스트 필드에 "복사"및 "붙여 넣기"옵션도 제공합니다. 그 시간, 나는 입력 문자열의 유효성을 검사해야합니다. 그래서, 나는 무엇을 사용해야합니까? –

+0

문자열의 유효성을 검사하는 코드를 작성해야합니다. 모든 조건을 의미합니다. – Sanniv

관련 문제