我正在使用带有验证程序的反应形式。对于阿拉伯文名称字段,我正在使用:
Validators.pattern('[\u0600-\u06FF ]*')
但是我不知道A-Z和a-z拉丁字母的格式。
我尝试过:
Validators.pattern(/^-?([a-z]\d*)?$/)
但这没用。
答案 0 :(得分:2)
尝试应用此模式:/ ^ [ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ] * $ /
答案 1 :(得分:1)
我使用此正则表达式:
Validators.pattern('^[a-zA-Z][a-zA-Z0-9-_@\.]{2,20}$')
还有
Validators.pattern(/[\u0600-\u06FF-/ ]/) for arabic
答案 2 :(得分:-1)
答案是通过简单地使用:
Validators.pattern('[a-zA-Z ]*')
要允许使用数字:
Validators.pattern('[a-zA-Z0-9 ]*')