안녕하세요.의 유효성 검사 중입니다. WhiteSpace로 시작하는지 확인하십시오. 예를 들어 내가 우는 이미지처럼 UITextFild에서 도시 이름 New York
을 입력 이니 - TextFiled
상기와WhiteSpace로 시작하는 특정 UItextFiled를 확인하는 방법
이 New York
전에 6 빈 공간을 포함합니다. 그래서 나는 사용자가 입력 할 수 없는지 확인하고 싶습니다. 단어 앞에 공백을 추가하십시오.하지만 두 단어 사이에 문장의 검은 공백을 입력 할 수 있습니다.
공백을 검사하는 데 벨로우즈 코드를 사용하고 있습니다.
NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet];
NSRange range =[txtCityName.text rangeOfCharacterFromSet:whitespace];
if(range.location != NSNotFound)
{
NSLog(@"hi ==%@",Whitespace Found);
}
else
{
NSLog(@"hi ==%@",Whitespace Not Found);
}
위의 코드는 전체 TextFiled
텍스트는 공백을 포함하거나하지,하지만 난 단지 문장의 시작을 확인하고 또한 공백이 포함 여부를 문장의 종료 후 확인하려면 선택합니다.
의 시작에 공백을 삽입 할 수없는 사용자를 시도
코드
아래에 사용할 수 있습니까? 그런 다음 문장 전체를 가져 와서 문장 앞뒤의 공백을 모두 삭제하면됩니다. – HAS문자열 앞뒤에있는 모든 공백을 제거하고 싶거나 단지 알고 싶습니까? Pratik이 동행하는대로 – Balu
에 답하는 것은 Going Current입니다. 사용자는 시작하기 전에 공백을 입력 할 수 없습니다. 그래서이 위젯'shouldChangeCharactersInRange'와'whitespaceAndNewlineCharacterSet'의이 UITextfild 메소드를 사용하여 문제가 해결되었습니다. –