Abdallah Boodhun Abdallah Boodhun - 1 month ago 4
PHP Question

Php preg_match for french characters

Can anyone help me to write a

preg_match
to validate alpha characters and french accented characters also? So far I came up with:

'/^[-[:alpha:]\'[:space:],_\/.]{2,30}$/ui'

Answer

You could use unicode properties:

preg_match("~[-\p{L}'\s,_/.]{2,30}$~u", $string, $matches);

Where \p{L} stands for any letter.

Comments