Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [regexp] limitowany float
siurek22
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 2
Dołączył: 24.02.2008

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


witam chce zrobic wyrazenie regexp przepuszczajace liczby zmiennoprzecinkowe o zadanej dlugosci
samo wyrazenie na float "(\d+((\.|\,)\d+)?)" aby ograniczyc zrobilem tak "(\d+((\.|\,)\d+)?){1,5}" ale w ten sposob i tak przechodza mi o dowolnej dlugosci...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Czy ja wiem...? Można próbować jakimś obejściem:
  1. function pierdulut($s1, $s2){
  2. return strlen($s1)==2 && strlen($s2)==2;
  3. }
  4.  
  5. preg_match('#([0-9]+)\.([0-9]+)#sie', 'pierdulut("$1", "$2")', $str);
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: 5.10.2025 - 22:50