정규표현식 추가
This commit is contained in:
parent
2568703062
commit
15457adeda
|
@ -73,6 +73,9 @@
|
|||
>
|
||||
아이디가 중복됩니다.
|
||||
</mat-error>
|
||||
<mat-error *ngIf="composeForm.get('username')?.hasError('pattern')">
|
||||
아이디가 중복됩니다.
|
||||
</mat-error>
|
||||
</mat-form-field>
|
||||
|
||||
<!-- Subject -->
|
||||
|
@ -82,6 +85,10 @@
|
|||
<mat-error *ngIf="composeForm.get('password')?.hasError('required')">
|
||||
비밀번호는 필수 입력입니다.
|
||||
</mat-error>
|
||||
<mat-error *ngIf="composeForm.get('password')?.hasError('pattern')">
|
||||
비밀번호는 영문 대문자,소문자,숫자,특수문자가 포함되어야 하며 8자 이상
|
||||
20글자 이하로 입력하여야 합니다.
|
||||
</mat-error>
|
||||
</mat-form-field>
|
||||
|
||||
<mat-form-field>
|
||||
|
@ -92,6 +99,12 @@
|
|||
>
|
||||
환전 비밀번호 필수 입력입니다.
|
||||
</mat-error>
|
||||
<mat-error
|
||||
*ngIf="composeForm.get('exchangePassword')?.hasError('pattern')"
|
||||
>
|
||||
환전 비밀번호는 영문 또는 숫자가 포함되어야 하며 4글자 이상 8글자 이하로
|
||||
입력하여야 합니다.
|
||||
</mat-error>
|
||||
</mat-form-field>
|
||||
|
||||
<mat-form-field>
|
||||
|
@ -109,6 +122,10 @@
|
|||
>
|
||||
닉네임이 중복됩니다.
|
||||
</mat-error>
|
||||
<mat-error *ngIf="composeForm.get('nickname')?.hasError('pattern')">
|
||||
닉네임은 영문, 숫자 또는 한글이 포함되어야 하며 4글자 이상 8글자 이하로
|
||||
입력하여야 합니다.
|
||||
</mat-error>
|
||||
</mat-form-field>
|
||||
|
||||
<!-- <mat-form-field>
|
||||
|
|
|
@ -75,10 +75,33 @@ export class RegistComposeComponent implements OnInit {
|
|||
this.composeForm = this._formBuilder.group({
|
||||
partnerId: [{ value: this.data.parent?.getUsername(), disabled: true }],
|
||||
siteId: ['', [Validators.required]],
|
||||
username: ['', [Validators.required]],
|
||||
password: ['beteran', [Validators.required]],
|
||||
exchangePassword: ['beteran', [Validators.required]],
|
||||
nickname: ['', [Validators.required]],
|
||||
username: [
|
||||
'',
|
||||
[
|
||||
Validators.required,
|
||||
Validators.pattern('^[a-zA-Z][a-zA-Z0-9]{6,12}\\w'),
|
||||
],
|
||||
],
|
||||
password: [
|
||||
'beteran',
|
||||
[
|
||||
Validators.required,
|
||||
Validators.pattern(
|
||||
'^(?=.*[A-Za-z])(?=.*d)(?=.*[@$!%*#?&])[A-Za-zd@$!%*#?&]{8,20}'
|
||||
),
|
||||
],
|
||||
],
|
||||
exchangePassword: [
|
||||
'beteran',
|
||||
[Validators.required, Validators.pattern('^[a-zA-Z0-9]{4,8}')],
|
||||
],
|
||||
nickname: [
|
||||
'',
|
||||
[
|
||||
Validators.required,
|
||||
Validators.pattern('^[a-z|0-9|ㄱ-ㅎ|가-힣]{2,8}'),
|
||||
],
|
||||
],
|
||||
calculateType: ['', [Validators.required]],
|
||||
mobilePhoneNumber: ['', [Validators.required]],
|
||||
bankId: ['', [Validators.required]],
|
||||
|
|
Loading…
Reference in New Issue
Block a user