Så får du tallet. Hvis du bare vil checke om tallet er i strengen, så: if(preg_match("/\\d+/", $besked) { echo "Indeholder et tal"; } else { echo "Indeholder ikke et tal"; }
Jeg ved ikke om det er mig der har formuleret mig forkert. Men tegn 5-8 (som i eksemplet er 1000), SKAL være tal, hvis det er bogstaver skal der komme en anden tekst.
Så må jaw's løsning: $besked = "HSF 1000"; if(is_numeric(substr($besked, 4, 4)) { echo "Det er et tal"; } else { echo "Det er ikke et tal"; } Være den mest korrekte. Bemærk jeg har tilføjet endnu et 4 tal, så den vil altid tage længden 4.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.