Angualr2验证号正则表达式

时间:2016-11-09 14:40:21

标签: regex validation angular angular2-template

嗨,我不知道输入中的有效数字是多少 代码在这里

angular2 Validator Error: Template parse errors:(…)

即时添加

<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>
我必须做功能吗?我有正则表达式的问题,在输入中看到'_'字符和user.number.length将其视为一个符号

1 个答案:

答案 0 :(得分:0)

可能令人困惑

  

具有打字稿编号类型的模型的

属性。您是否尝试使用mobile_number或其他名称更改号码?

TypeScript Basic Types

我通常使用此软件包附带的“数字”。当你想用--aot

构建时也很好

Angular2-Validation