2016-11-09 2 views
0

Hallo ich nicht konow wie gültige Nummer in meinem Eingang -Code hier istAngualr2 Validation Anzahl Regex

angular2 Validator Error: Template parse errors:(…)

im diesen

<form name="authForm" novalidate="" ng-submit="login()" class="md-padding" > 
     <div layout="column" class="layout-column"> 
      <div class="md-form" style="margin-bottom: 64px; margin-top: 20px" [class.invalid]="user.number && user.number.length < 15"> 
       <input class="mdl-textfield__input" [(ngModel)]="user.number" name="number" type="tel" (focus)="focus()" (blur)="focusOut()" [textMask]="{mask: mask}" id="emailInput" required> 
       <label class="mdl-textfield__label" [class.active]="user.number != null" for="emailInput">Numer telefonu</label> 
      </div> 
      <div class="md-form" style="margin-bottom: 44px" [class.invalid]="user.password <= null"> 
       <input class="mdl-textfield__input" [(ngModel)]="user.password" name="password" (focus)="focusPass()" (blur)="focusOutPass()" type="password" id="passInput" required> 
       <label class="mdl-textfield__label" [class.active]="user.password != null" for="emailInput">Hasło</label> 
      </div> 
      <a class="router" routerLink="/panel"><button (click)="logIn($event)" class="md-raised md-accent md-button md-ink-ripple " [class.active]="user.password != null && user.number != null" style="width: 320px" type="submit" aria-label="Zaloguj się"><span>Zaloguj się</span></button></a> 
     </div> 
    </form> 

im hinzufügen muß Funktion tun? Ich habe Problem mit Regex, in Eingang im sehen '_' Zeichen und user.number.length zählt es als ein Zeichen

Antwort

0

Es könnte

Nummer

Eigenschaft des Modells verwirrend sein mit Schreibmaschinennummertyp. Haben Sie versucht, die Nummer mit mobile_number oder einem anderen Namen zu ändern?

TypeScript Basic Types

Ich benutze normalerweise 'digit', die mit diesem Paket kommt. Es ist auch gut, wenn man mit --aot

Angular2-Validation

aufbauen wollen