0

How validate username using regexp ?

For English letters, Numbers and spaces I am using :

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

How can i add arabic letters ?

faressoft
  • 19,053
  • 44
  • 104
  • 146

2 Answers2

6

Well that would depend if your characters are coming in as cp1256 or unicode. If its unicode you can use the range such as #([\x{0600}-\x{06FF}]+\s*) in your expression.

superfro
  • 3,327
  • 1
  • 18
  • 14
4

you would use unicode regexes and match all letters:

/\pL+/u

(one or more letters)

knittl
  • 246,190
  • 53
  • 318
  • 364