---
title: "Problem med RE som felkoll"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/169742-problem-med-re-som-felkoll"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "aasah"
published: "2008-03-09T15:51:45.000Z"
updated: "2008-03-16T12:14:42.000Z"
replies: 3
views: 525
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/169742-problem-med-re-som-felkoll"
---

# Problem med RE som felkoll

## #1 — aasah, 2008-03-09T15:51Z

Jag använder en gammal PHP utan stöd för PDO:r mm. Alltså vill jag istället kolla att inte indata innehåller farligt skräp. Nyligen förbättrade jag denna koll genom att lägga till mer saker som den ska spärra, men nu blev det litet för bra... Jag försöker bl.a. få den att spärra ett visst ord, utan att för den skull reagera för alla ord som innehåller detta ord. Alltså tex, säg att jag vill spärra "cat" men inte "catering" eller "concat". Då skriver jag:

```php
$stop = '/..<annat>..| cat | CAT /'
```

Problemet är att den verkar tycka att en helt oifylld form genererar skum indata som leder till högvis med epostmeddelanden till mig om att någon använder '' i formen. :( Varför och hur löser jag problemet?

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

## #2 — aasah, 2008-03-15T06:42Z

Kan man inte ha " " (mellanslag) som ett tecken bland andra som ska spärras med RE?

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

## #3 — aasah, 2008-03-16T10:02Z

> **aasah skrev:**
>
> Kan man inte ha " " (mellanslag) som ett tecken bland andra som ska spärras med RE?

Jo. 

Felet visade sig vara ett logiskt fel i en helt annan ände av koden.

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

## #4 — itpastorn, 2008-03-16T12:14Z

Ännu smartare är att använda "word boundary", dvs. \\b.

cat\\b matchar "cat ", "cat\\n", "cat.", "cat," osv.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/169742-problem-med-re-som-felkoll
