Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP preg_replace

Hoover [22.08.2007 15:30:43]

#

Mitenkä tällä preg_replace() -funktiolla voisi karsia käyttäjän syötettä niin, että se sallisi ainoastaan kaikki perusmerkit, numerot, heittomerkit, sulut, kenot ja välilyönnit.

Yritin tällaista koodin pätkään, mutta ei se oikein toiminut:

$teksti = preg_replace("/[^a-zA-Z0-9åäöÅÄÖ()[]{}/\'" ]/", "", $teksti);

kayttaja-2791 [22.08.2007 17:56:20]

#

Sinulla pitää escapettaa tiettyjä merkkejä joilla muuten olisi erityismerkitys, kuten []\/ :
http://tinyurl.com/2ukpzn

jlaire [22.08.2007 19:32:34]

#

Eihän [-merkkiä tarvitse (merkkiluokan sisällä kun ollaan)?

kayttaja-2791 [22.08.2007 19:45:28]

#

Joo, eipä taida tarvia.

Hoover [23.08.2007 11:33:32]

#

Pitääpä testailla tuota, kiitti! :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta