Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [RegExp] Powtarzalne kody kolorów
Mike0
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 10.03.2011

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


Dzień dobry,

Muszę sprawdzać czy podany kolor jest powtarzalny (za taki rozumiem np. #FFF, #FFFFFF, #FCFCFC, #000000 - etc). Do tego napisałem następujący test:
  1. preg_match("/#([0-9A-F]{2})\1{2}/i", $testedColor)

I testując go za pomocą narzędzi online (link do testu https://regex101.com/r/cB3yU9/1) wszystko wydaje się być OK, jednak no nie działa...

Jakieś pomysły?

Mike
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


http://regexr.com/39cgj
Go to the top of the page
+Quote Post
trueblue
post
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


#([0-9A-F]{1,2})\1\1
Go to the top of the page
+Quote Post
Mike0
post
Post #4





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 10.03.2011

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


Dzięki za odpowiedź.

Spodziewam się inputu wyłącznie w wersji #000000, więc testowanie pod kątem wszystkiego nie jest dla mnie najlepsze. Mało tego w podesłanym narzędziu mój kod RegExp działa, więc ponawiam pytanie...

@trueblue, podany przez Ciebie RegExp również nie działa.

Ten post edytował Mike0 13.12.2014, 15:14:23
Go to the top of the page
+Quote Post
trueblue
post
Post #5





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


preg_match("/#([0-9A-F]{1,2})\\1\\1/i",$color);
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: 24.08.2025 - 06:37