/ 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
se om en streng indeholder andet end tal
Fra : hygum


Dato : 23-08-06 19:38

Hvordan laver man en regular expression match funktion, der tjekker om
en streng indeholder andet end tal og punktum?


 
 
Dan Storm (23-08-2006)
Kommentar
Fra : Dan Storm


Dato : 23-08-06 19:53

hygum skrev:
> Hvordan laver man en regular expression match funktion, der tjekker om
> en streng indeholder andet end tal og punktum?
>

jeg er ikke selv helt så hård til reg. exp. men kunne forestille mig at
preg_match("/^[0-9]+[0-9]$/", $string)
skulle kunne gøre det?

Men ellers kommer det jo også helt an på kriterierne...


--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!

Michael Zedeler (23-08-2006)
Kommentar
Fra : Michael Zedeler


Dato : 23-08-06 20:00

hygum wrote:
> Hvordan laver man en regular expression match funktion, der tjekker om
> en streng indeholder andet end tal og punktum?

[^\.0-9]

Mvh. Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at http://michael.zedeler.dk/

Bertel Lund Hansen (23-08-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 23-08-06 20:02

hygum skrev:

> Hvordan laver man en regular expression match funktion, der tjekker om
> en streng indeholder andet end tal og punktum?

*Skal* det være reg. exp.?

Jeg ville bruge ctype_digit() på en kopi af strengen hvorfra jeg
har fjernet punktummer med str_replace().

Jeg ved ikke om det er bedre end reg. exp.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Martin Larsen (24-08-2006)
Kommentar
Fra : Martin Larsen


Dato : 24-08-06 11:01

Hvad med is_numeric() og dens fætre?

Michael Zedeler (24-08-2006)
Kommentar
Fra : Michael Zedeler


Dato : 24-08-06 11:44

Bertel Lund Hansen wrote:
> hygum skrev:
>
>
>>Hvordan laver man en regular expression match funktion, der tjekker om
>>en streng indeholder andet end tal og punktum?
>
> *Skal* det være reg. exp.?
>
> Jeg ville bruge ctype_digit() på en kopi af strengen hvorfra jeg
> har fjernet punktummer med str_replace().
>
> Jeg ved ikke om det er bedre end reg. exp.

Det vile undre mig meget om det går hurtigere. Samtidig giver det kode
som er mindre standardiseret.

Det mest oplagte er enten at bruge et regulært udtryk eller også blot
is_numeric() som Martin foreslår.

Mvh. Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at http://michael.zedeler.dk/

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste