2013-10-29 3 views
0

하나의 등록 페이지가 필요한 하나의 응용 프로그램을 개발하려고합니다. 전화 번호 및 전자 메일의 유효성 검사를 어떻게 적용해야합니까?BlackBerry 10 응용 프로그램의 유효성 검사

TextField { 
    id: myTextField 
    hintText: "Flight number" 
    inputMode: TextFieldInputMode.NumbersAndPunctuation 
    validator: Validator { 
     mode: ValidationMode.Immediate 
     errorMessage: "Please enter only numbers for this field" 
     onValidate: { 
      var valNumeric = /^[0-9 -]+$/i; //Numbers, including space and minus/dash      
      if (valNumberic.test(parent.text)) { 
       state = ValidationState.Valid; 
      } else { 
       state = ValidationState.Invalid; 
      } 
     } 
    } 
} 

당신은 NumbersAndPunctuation 같은 뭔가 또는 이메일로 INPUTMODE를 설정하고 그 키보드에 영향을 미칠 것입니다 : 누군가가 다음과 같이 나를

+0

서버에서 사용자 이름과 비밀번호를 확인 하시거나 전화 번호와 이메일이 유효한 형식인지 확인 하시겠습니까? –

답변

2

당신은 당신의 TextField의 유효성 검사를 배치 할 수 있습니다 도와주세요. 그런 다음 onValidate에서 parent.text를 정규 표현식이나 다른 방식으로 비교할 수 있습니다. ValidationState를 Invalid로 설정하면 errorMessage에 지정한 메시지의 유효성 검사 오류가 표시됩니다.

관련 문제