我有一个注册和登录页面。所以对于register form,我使用了表单验证器模式匹配。
this.registerForm = this.formBuilder.group({
firstName: ['', Validators.required],
emailId: ['', [Validators.required, Validators.pattern('^[a-zA-Z0-
9_.+-][email protected]')]],
//password: ['', [Validators.required, Validators.minLength(6)]],
password: ['', [Validators.required]
})
我从这里获取数据到nodejs并存储在mysql数据库中。现在对于电子邮件Id,我需要将其设置为IgnoreCaseSensitive。我怎么能在这里做。有人能给我提个建议吗?
最佳答案
1)使用ignore case标志“i”类似于“/your regex/i”。
Validators.pattern(/^[a-zA-Z0-9_.+-][email protected]/ig)
2)使用Angular指令,您可以监听“input”事件并将字符串转换为小写的email.to lower case()。