Autor Zpráva
nigdo
Profil
Zdravím,
mám problém s regulárním výrazem v javascriptu. Chtěl bych, aby prošly pouze řetězce, které obsahují pouze čísla. Tedy pokud se vyskytne aspoň 1 písmeno, tak aby to vrátilo špatně vložený výraz.
Jde mi pouze o ten regulární výraz, zbytek mám vyřešeno.
Ernie
Profil
Negace výrazu
/[0-9]*/
DJ Miky
Profil
Ernie:
Tohle fungovat nebude (bylo by potřeba přidat kotvení na začátek "^" a na konec "$"), jednodušeji takto:
/[^0-9]/
ShiraNai7
Profil
/^[0-9]+$/
nigdo
Profil
ShiraNai7, DJ Miky, Ernie:
díky za rady, funguje mi tohle /^[0-9]+$/
_es
Profil
nigdo:
/^\d+$/

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:

0