Autor Zpráva
Komik1000
Profil *
Opět mi to nechce zapalovat a potřebuji jednoduché řešení pro získání čísla ze stringu. Ve stringu je číslo obalené znaky. Znaky jsou různé, je jich různý počet, ale nejsou to čísla. Číslo uvnitř je jen jediné.

Vyřešil bych to strašně krkolomným skriptem a proto si raději nechám poradit o zkušenějších. Alespon "nakopnout"... dík
los
Profil *
Napr. (ak stačí reťazec, tak bez toho znaku '+' na začiatku):
+"xxxx565xxxx".replace(/\D+/g, "")
kajaman
Profil
myslím asi tahle:

ereg ("([0-9]+)", $string, $regs));
echo $regs[0];

... tedy v PHP ... :-) ... omlouvám se, špatná sekce...
Komik1000
Profil *
Napr. (ak stačí reťazec, tak bez toho znaku '+' na začiatku):
+"xxxx565xxxx".replace(/\D+/g, "")


teda panečku to je machrovina....díky! vůbec tomu nerozumim ale funguje to.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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