/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Fjerne tegn fra string
Fra : Frank Nørvig


Dato : 10-07-04 19:40

Hejsa,

Hvis jeg får en tekstreng fra et indtastningsfelt, som kun må indeholde
a-z, A-Z og 0-9, hvordan fjerner jeg så alle andre tegn i disse?

Kan det lade sig gøre med en ereg-replace?

Mvh Frank

 
 
Kasper Garnæs (10-07-2004)
Kommentar
Fra : Kasper Garnæs


Dato : 10-07-04 23:54

On [GMT+1=CET], Frank Nørvig <frank@noervig.dk> wrote:

> Hvis jeg får en tekstreng fra et indtastningsfelt, som kun må
> indeholde a-z, A-Z og 0-9, hvordan fjerner jeg så alle andre tegn i
> disse?
>
> Kan det lade sig gøre med en ereg-replace?

Du kan fjerne alle andre tegn ved hjælp af preg_replace nogenlunde således:

$string = preg_replace("/[a-z0-9]/i", "", $string);

--
Med venlig hilsen / Regards
Kasper Garnæs
http://kasper.garnaes.dk



Thomas Lindgaard (11-07-2004)
Kommentar
Fra : Thomas Lindgaard


Dato : 11-07-04 00:10

On Sun, 11 Jul 2004 00:54:05 +0200, Kasper Garnæs wrote:

> Du kan fjerne alle andre tegn ved hjælp af preg_replace nogenlunde således:
>
> $string = preg_replace("/[a-z0-9]/i", "", $string);

Skal den gruppe ikke negeres? Ellers fjerner den vel alle tegn der _er_
bogstaver og tal...

$string = preg_replace("/[^a-z0-9]/i", "", $string);

--
Mvh.
/Thomas


Kasper Garnæs (11-07-2004)
Kommentar
Fra : Kasper Garnæs


Dato : 11-07-04 07:50

On [GMT+1=CET], Thomas Lindgaard <thomas@it-snedkeren.BLACK_HOLE.dk> wrote:

> On Sun, 11 Jul 2004 00:54:05 +0200, Kasper Garnæs wrote:
>
>> Du kan fjerne alle andre tegn ved hjælp af preg_replace nogenlunde
>> således:
>>
>> $string = preg_replace("/[a-z0-9]/i", "", $string);
>
> Skal den gruppe ikke negeres? Ellers fjerner den vel alle tegn der
> _er_ bogstaver og tal...
>
> $string = preg_replace("/[^a-z0-9]/i", "", $string);

Du har fuldkommen ret - sådan går der, når man poster over ens sengetid :).

--
Med venlig hilsen / Regards
Kasper Garnæs
http://kasper.garnaes.dk



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste