각 검사기.패턴()을 제공하지 않습 같은 결과가 온라인으로 정규식 엔진

0

질문

나는 형태 그룹입니다. 고 정규표현식을 확인 이름입니다. 제약 조건에 대한 이름을 입력 필드

  • 필요합니다.
  • 영숫자.
  • 시작으로 알파벳.
  • 을 포함하지 않는 어떤 특별한 문자입니다.

내 regex(^[a-zA-Z][a-zA-Z0-9]*$에)잘 작동할 때 확인 온라인. regex-checking with regex101.com 하지만 각 이 formControl 를 보여주는 유효한 모든 문자열입니다.

할 수 있는 사람이 왜 이러한 차이와 결과를 각 검사기.패턴()js engine.

내가 노력으로 다음을 아무 소용(모든 제출서 유래 답변):

  • Validators.pattern(/^[a-zA-Z][a-zA-Z0-9]*$/)
  • Validators.pattern('[a-zA-Z][a-zA-Z0-9]*')
const nameRegex='^[a-zA-Z][a-zA-Z0-9]*$'
this.signupForm = this.formBuilder.group({
      name: ['', Validators.required, Validators.pattern(nameRegex)],
      email: ['', [Validators.required, Validators.pattern(emailRegex)]],
      password: ['', Validators.compose([Validators.required, Validators.minLength(6)])],
      c_password: ['', Validators.compose([Validators.required, Validators.minLength(6)])]
angular regex
2021-11-24 06:05:45
1

최고의 응답

0

당신은 실수로서 FormGroup. 이 name 양식을 통제 검사기 대괄호 없습니다.

name: ['', [Validators.required, Validators.pattern(nameRegex)]],
2021-11-24 06:42:41

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................