Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> RegExp - walidacja
jastu
post
Post #1





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Witam,
nigdy wcześniej nie korzystałem z tego rodzaju walidacji ... aż zostałem do tego zmuszony, bo inaczej się nie da.
Chodzi mi o przykład walidujący np. godzinę w formacie HH-MM gdzie zawsze muszą to być odpowiednie zakresy np. HH od 00 do 24 , separator między HH a MM to - lub / ..... i w zależności od wyniku walidacji zwracana jest wartość true || false.

var $regexp = ?;
return $bool = $regexp.test($strong);

Na podstawie powyższego przykładu napiszę sobie resztę (obecne moje skrypty zawsze zwracają false (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) ).
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jastu
post
Post #2





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Dzięki ! ale...

  1. var $dzien = "(([0]{1})([1-9]{1})|([1,2]{1})([0-9]{1})|([3]{1})([0,1,2]{1}))";
  2.  
  3. var $rex = new RegExp($dzien);
  4.  
  5. var $bool = $rex.test($string);


$bool ma wartość true dla $string = 200 ? Jak poinformować js że całość $string ma być wyrażeniem a nie tylko wyszukany fragment w $string ?

Ten post edytował jastu 28.03.2007, 10:57:13
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: 27.12.2025 - 20:29