如何使用regexp验证用户名?

far*_*oft 0 php regex validation arabic letters

如何使用regexp验证用户名?

对于我使用的英文字母,数字和空格:

/^[a-zA-Z]{1}([a-zA-Z0-9]|\s(?!\s)){4,14}[^\s]$/
Run Code Online (Sandbox Code Playgroud)

我怎样才能添加阿拉伯字母?

sup*_*fro 6

那么这取决于你的角色是以cp1256还是unicode进入.如果是unicode,则可以在表达式中使用#([\ x {0600} - \x {06FF}] +\s*)等范围.