Nikki Erwin Ramirez
Nikki Erwin Ramirez

Reputation: 9964

How do I match accented characters in preg_match()?

I've read how accented characters might sometimes match [a-z]. What I'd like to know is how I could match a specific accented character. Obviously, preg_match('/[ñ]/', 'ñ') does not work.

Upvotes: 6

Views: 7346

Answers (2)

Vladislav Rastrusny
Vladislav Rastrusny

Reputation: 30013

You can take their codes and match them like \xD0 - heximal sequences if accented symbols are not accepted

Upvotes: 4

Jimmie Lin
Jimmie Lin

Reputation: 2215

Use the /u modifier. That will enable Unicode for the regexes. http://php.net/manual/en/reference.pcre.pattern.modifiers.php

Upvotes: 16

Related Questions