Autor Zpráva
Icka M.
Profil *
Ahoj, prosím poradíte mi někdo s regulárem na zjištění, zda je retezec číslo, které by mohlo být jak kladné i záporné a aby přicházela v úvahu i dvě desetiná místa?? Děkuji mnohokrát
Nox
Profil
Takto snad... "\-?\d(\.\d{0,2})?" ...nejsem si jistý jestli se to - musí escapovat...ono to jde použít v intervalech a-z, ale zase v takovémto případu by to nemuselo být třeba když nalevo nic není
Majkl578
Profil
j abych jej jeste upravil: ~^\-?\d+(?:\.\d{0,2})?$~

<?php
preg_match('~^\-?\d+(?:\.\d{0,2})?$~', '-24.5', $m);
var_dump($m);
/*
array(1) {
  [0]=>
  string(5) "-24.5"
}
*/
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: