---
title: "Regexp: Börjar strängen med?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/126636-regexp-börjar-strängen-med"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nitro2k01"
published: "2005-04-18T13:14:58.000Z"
updated: "2005-04-19T08:38:21.000Z"
replies: 3
views: 251
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/126636-regexp-börjar-strängen-med"
---

# Regexp: Börjar strängen med?

## #1 — nitro2k01, 2005-04-18T13:14Z

Hur gör jag en regexp som kollar om en sträng börjar med 40?; där ? är 3 eller 4.

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

## #2 — nitro2k01, 2005-04-18T14:49Z

Löste det själv!

```php
if(preg_match('/40[34]\;./i', $teststr))
```

 
Vet dock inte om lösningen håller till 100%...

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

## #3 — pimme, 2005-04-18T15:44Z

Nej, den håller inte till 100%. Den matchar även as403; För att kolla början av strängen så ska du ha med ^ först, såhär

```php
if(preg_match('/^40[34];./', $teststr))
```

i efter andra / är onödigt. i anger att det ska vara case-insensitive sökning och siffror har inget case.

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

## #4 — nitro2k01, 2005-04-19T08:38Z

Då tackar jag för de uppgifterna. Jag fick för mig att i avgjorde om sökningen skulle vara greedy eller inte... Eller nåt. Tack iaf.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/126636-regexp-börjar-strängen-med
