我有一个注册和登录页面。所以对于register表单,我使用了表单验证程序模式匹配。
this.registerForm = this.formBuilder.group({
firstName: ['', Validators.required],
emailId: ['', [Validators.required, Validators.pattern('^[a-zA-Z0-
9_.+-]+@christmas.com')]],
//password: ['', [Validators.required, Validators.minLength(6)]],
password: ['', [Validators.required]
})
我从这里得到nodejs的数据&存储在mysql数据库中。现在对于email id,我需要忽略它。我在这里怎么做。谁能给我一个建议吗?
2条答案
按热度按时间jqjz2hbq1#
1) 使用ignore case标志'i'类似于'/your regex/i'。
2) 使用angular指令,可以侦听“input”事件并将字符串转换为小写的email.tolowercase()。
mec1mxoz2#
根据angular docs,您可以使用regexp对象,其中可以使用i标志忽略大小写敏感度