---
title: "Fel i \"skilt från\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/170225-fel-i-skilt-från"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "TomasA"
published: "2008-03-25T19:50:24.000Z"
updated: "2008-03-25T21:38:41.000Z"
replies: 2
views: 504
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/170225-fel-i-skilt-från"
---

# Fel i "skilt från"

## #1 — TomasA, 2008-03-25T19:50Z

Jag har en gästbok där jag lagt in ett SPAM-filter
Busenkelt och bra, men nu har jag trixat för mycket i raderna
Vad är fel:

> if (!eregi("^sju",$koll))
> 	{
> 	fel("Glömde Du skriva in siffran 7 med bokstäver i kontrollfältet?");

Jag får felmeddelandet vara oavsett om jag skrivit rätt.

Permalänk: https://www.webforum.nu/p/170225

## #2 — Peter S, 2008-03-25T20:02Z

Det ser rätt ut. Du skulle kunna skriva "^sju$" om du vill att det måste stå exakt "sju" (skiftolägeskänsligt) och inte exempelvis "sjuhundra".

Permalänk: https://www.webforum.nu/p/2093679

## #3 — itpastorn, 2008-03-25T21:38Z

ereg funktionerna bör undvikas. De kommer tas bort från PHP 6, är långsmmare och mindre kraftfulla än preg-funktionerna.

Fast i ditt fall verkar du vilja ha en strcasecmp eftersom du inte skall matcha ett mönster, men vill tillåta både små och stora bokstäver.

<http://se2.php.net/strcasecmp>

Permalänk: https://www.webforum.nu/p/2093700

---

Tråden på webben: https://www.webforum.nu/amne/php/170225-fel-i-skilt-från
