我想在文本框中避免使用“000-000-0000”。
<div class="inner-addon right-addon">
<input id="PhoneHtmlId" type="text" class="form-control" maxlength="12" autocomplete="off" patternValidator=""
validation [controlRef]="form.controls.HomePhone" [requiredValidator]="true"
formControlName="Phone" name="PhoneHtmlId" [mask]="{ mask: '999-999-9999', placeholder: '___-___-____', clearIfNotMatch: false }" />
</div>
这是一个蒙面文本框。我需要一个正则表达式的patternValidator来避免它。 能否请你帮我写正则表达式。
答案 0 :(得分:1)
以下应该做的工作
^(?!000-000-0000)$
供您参考: http://www.regular-expressions.info/lookaround.html
编辑:根据评论,您正在寻找以下内容:
^[1-9]{3}-[1-9]{3}-[1-9]{4}$
答案 1 :(得分:0)
以下是解决方案:
/^(?!000-000-0000)[0-9-]{12}$/
它将接受除零以外的所有内容。
请参考以下柱塞并用上述正则表达式替换ng-pattern数据。