php - Düzenli ifade - PCRE'nin \ L desteklemiyor, \ l, \ N, \ P,

0 Cevap

Ben bazı Asya karakterleri doğrulamak için şu normal ifadeyi kullanmak gerekir

 $regexp = "/^[\-'\u2e80-\u9fff\sa-zA-Z.]+$/"; // with warning

 $regexp = "/^[\-'\sa-zA-Z.]+$/";   // without warning

preg_match () [function.preg-match]: Derleme başarısız oldu: PCRE'nin \ L, \ l, \ N, desteklemiyor \ P \ p, \ U \ u, veya \ X.

Ben \u2e80-\u9fff gelen Asya karakterleri doğrulamak böylece normal ifade desenini değiştirmek için nasıl biliyor musunuz

Ben son XAMPP kullanıyorum

Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1

Teşekkür ederim

0 Cevap