Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> proste wyrażenia regularne
kufalo
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

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


Problem 1:

Wyrazenie regularne, ktore sprawdzi czy dany ciag sklada sie z przynajmniej jednego znaku nalezacego do [abcdefgh] i ciag ten nie bedzie zawierac powtorzonych liter...

probowalem tak:
Kod
match(/^[a?b?c?d?e?f?g?h?]+$/)

jednak nie dziala...

Problem 2:

Wyrazenie, ktore sprawdzi czy ciag zawiera dwa jednakowe znaki obok siebie:
Kod
a='aa'
alert( a.match(/(.)$1/) )

niestety tez jakies problemy :/

Ten post edytował kufalo 28.01.2007, 18:16:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SHiP
post
Post #2





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


lopik twoj kod po prostu bedzie odnajdywal pojedyncze literki ;p

Sprawdz cos takiego. Składnia jest ok więc powinno działać...
Kod
/[abcdefgh]*?(?!(?:a|b|c|d|e|f|g|h))/
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 08:16