Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Akceptowanie znaków azjatyckich i polskich
EdeusEx
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 6.04.2008

Ostrzeżenie: (20%)
X----


Jak powinna wyglądać formuła preg_match(), by akceptowało mi znaki azjatyckie (głównie japońskie - kanji, hiraganę i katakanę), polskie ogonki i niemieckie umlauty, ALE! nie akceptowało mi znaków *, (, ), [, ] ? (nie, ten znak zapytania ma akceptować (IMG:style_emoticons/default/tongue.gif) ) ?

Nie mam ŻADNYCH pomysłów na tą formułę ...
Go to the top of the page
+Quote Post
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


użyj wykluczenia znaku, aby ustalić jakie znaki są niedozwolone, coś takiego:
  1. preg_match('/[^\[\]\(\)\*]*/', $string, $match);


po czymś takim ^ ustalasz jakie znaki mają być wykluczone, i wszystkie znaki o specjalnym znaczeniu dla funkcji preg_match musisz poprzedzić \
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 14:49