06. april 2004 - 23:21
Der er
5 kommentarer og 1 løsning
Hjælp til ereg()
Hej Jeg har brug for jeg til at hjælpe mig med at lave 2 ereg() genkendingsting... Den først skal bare tjekke om en variabel er af tal, og kun tal. Den næste skal så tjekke om en anden variabel er af bogstaver a-z, og den må også gerne indeholde specielle tegn som: ], {, (, & Håber i forstår hvad jeg mangler hjælp til På forhånd tak Nicklas
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
06. april 2004 - 23:46
#1
Noget i stil med: '^[0-9]*$' '^[a-z\[\]{}\(\)&]*$' :)
06. april 2004 - 23:46
#2
Det er altså to separate ;)
06. april 2004 - 23:57
#3
Ja, det er lige det, hvis jeg altså kunne få det til at virke, hvad gør jeg forkert her ??: <?php $ting = "[prut]harj"; if(ereg ("(^[a-z\[\]{}\(\)&]*$)", $ting)) { echo("true"); } else { echo("false"); } ?> Resultat: false
06. april 2004 - 23:59
#4
er ikke sådan vildt meget inde i ereg, eregi osv... Men vil lige have det til at virke før jeg giver dig points :)
07. april 2004 - 03:12
#5
Erh, ja du har ret det ser ikke ud til at virke, jeg vil hellere anbefale dig at bruge preg funktionerne :) Den her virker: if (preg_match("/^([a-z\[\]\{\}\(\)\&]*)$/i", $ting)) { Og den med tal vil så se sådan ud: preg_match('/^[0-9]*$/',$ting)
07. april 2004 - 03:15
#6
Kan anbefale at lære at bruge PCRE regular expressions, det er sort magi i starten, men lyset går hurtigt op for en, og så er det bare gudeværktøjet ;)
Vi tilbyder markedets bedste kurser inden for webudvikling