我需要正则表达式,它只允许任何语言的字母表,但不允许使用特殊字符和数字。 现在我正在使用这个快递,但它不能用阿拉伯语工作
^(?=.{1,})[a-zA-Z'.\s]{1,50}$
答案 0 :(得分:6)
我需要正则表达式,它只允许任何语言的字母表,但不允许使用特殊字符和数字。
您可以使用\p{L}
匹配任何语言的任何类型的字母。
^[\p{L}\s]{1,50}$
如果您还需要匹配'
和点.
,只需将它们添加到角色类。
^[\p{L}\s'.]{1,50}$
答案 1 :(得分:0)
对于阿拉伯语使用此
^[\u0621-\u064A\040]+$
它对我很好 只有字母,没有数字