拉丁字符的Angular 6 Validator模式不起作用
我正在使用带有验证器的反应式表单。对于我正在使用的阿拉伯语名称字段:拉丁字符的Angular 6 Validator模式不起作用,angular,validation,angular6,angular-reactive-forms,Angular,Validation,Angular6,Angular Reactive Forms,我正在使用带有验证器的反应式表单。对于我正在使用的阿拉伯语名称字段: Validators.pattern('[\u0600-\u06FF ]*') 但我不知道拉丁字母A-Z和A-Z的模式 我试过: Validators.pattern(/^-?([a-z]\d*)?$/) 但它并没有工作。尝试应用这一模式。尝试应用这一模式。尝试尝试尝试应用这一模式。尝试应用这一模式。尝试尝试应用这一模式。。尝试尝试尝试尝试应用这一模式:::::/^[[1515157715777715715715157基基
Validators.pattern('[\u0600-\u06FF ]*')
但我不知道拉丁字母A-Z和A-Z的模式
我试过:
Validators.pattern(/^-?([a-z]\d*)?$/)
但它并没有工作。尝试应用这一模式。尝试应用这一模式。尝试尝试尝试应用这一模式。尝试应用这一模式。/p>尝试尝试应用这一模式。。尝试尝试尝试尝试应用这一模式:::::/^[[1515157715777715715715157基基方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方答案是简单地使用:
Validators.pattern('[a-zA-Z ]*')
要允许使用数字,请执行以下操作:
Validators.pattern('[a-zA-Z0-9 ]*')
我使用这个正则表达式:
Validators.pattern('^[a-zA-Z][a-zA-Z0-9-_@\.]{2,20}$')
及
为阿拉伯文编写常规表达非常棒:
Validators.pattern(/[\u0600-\u06FF-/ ]/) for arabic