с использованием preg_match для обнаружения персидских (фарси) символов в строке

Я пытаюсь проверить данные формы на стороне сервера. меня интересует, чтобы пользователь просто заполнял форму персидскими символами.

Я использую этот код:

$name=trim($_POST['name']);
$name= mysql_real_escape_string($name);
if (preg_match('/^[\u0600-\u06FF]+$/',str_replace("\\\\","",$name))){$err.= "Please use Persian characters!";}

, но он не работает!

вот предупреждение:

Warning: preg_match() [function.preg-match]: Compilation failed: PCRE does not support \L, \l, \N, \U, or \u at offset 3 in C:\xampp\htdocs\site\form.php on line 38

Что делать?

11
задан Benjamin 8 February 2014 в 00:16
поделиться