我正在使用Angular 6应用程序,其中具有带有 Validator.pattern('[A-Za-z \'] +')的firstform这个FormControl。
现在的问题是,此检查会引发来自其他语言的任何字母的错误。我在Google上搜索并找到了使用unicode标志的正则表达式,其格式如下: / some regex / u 。 但是我尝试了以下选项,但它们都不起作用:
Validators.pattern('/([\\p{L}]+)/u')
Validators.pattern('([\\p{L}]+)')
Validators.pattern(new RegExp('/([\\p{L}]+)/u'))
尽管原始正则表达式([\ p {L}] +)可以在正则表达式中检查。 任何帮助将不胜感激。