Sri*_*mGr 5 angular angular-reactive-forms
我需要使用 Validators.pattern 在响应式表单(表单控件)中提出验证模式。条件是字母数字,只允许使用下划线_、连字符-。不应允许任何类型的空间。是否有任何一种模式可以帮助我实现这一目标。
谢谢。
小智 6
Validators.pattern 和 FormBuilder 我们可以Validators.pattern在通过 byFormBuilder或 by创建表单时使用模式验证FormGroup。在这里,我们将提供FormBuilder.
unamePattern = "^[a-z0-9_-]{8,15}$";
userForm = this.formBuilder.group({
username: ['', Validators.pattern(this.unamePattern)],})
Run Code Online (Sandbox Code Playgroud)
但是如果你不想允许“-”就用这个
unamePattern = "^[a-z0-9_]{8,15}$";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13538 次 |
| 最近记录: |