angular6电话号码验证模式

时间:2018-08-29 12:07:28

标签: html angular validation

我的输入字段是

<input type="text"
       class="form-control"
       name="locphone"
       [(ngModel)]="locmodel.locphone"
       #locphone="ngModel"
       [ngClass]="{ 'is-invalid': f2.submitted && locphone.invalid }"
       required
       locphone
       pattern="^\s*(?:\+?\d{1,3})?[- (]*\d{3}(?:[- )]*\d{3})?[- ]*\d{4}(?: *[x/#]\d+)?\s*$" />

电话号码应为电话号码格式999-999-9999

这里如何更改模式以仅支持此格式?

1 个答案:

答案 0 :(得分:1)

^\d{3}-\d{3}-\d{4}$

有效:

123-456-7890  
333-333-4444  

无效:

1234567890  
123456789  
123-4567-890  
14157059247  

测试:https://www.regextester.com/94189