|
| Hvordan tilføjes komma til: /^[0-9]+$/; Fra : Lars Grove Mortensen |
Dato : 06-05-11 13:07 |
|
Hej alle
Jeg er ved at lave en form-validator med javascript.
Jeg har et par felter, hvor der kun må stå tal (inkl. decimaler,
som: 9,5).
Jeg har fundet ud af at bruge denne:
var numericExpression = /^[0-9]+$/;
og det virker fint. Men nu må der ikke være komma.
Hvordan tilføjes, så der (udover 0-9) også må indgå komma?
Jeg håber meget, at nogen kan/vil hjælpe?
På forhånd tak :)
//Lars
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Christian Hansen (05-05-2011)
| Kommentar Fra : Christian Hansen |
Dato : 05-05-11 23:01 |
|
On 05/06/2011 02:06 PM, Lars Grove Mortensen wrote:
> Hej alle
>
> Jeg er ved at lave en form-validator med javascript.
>
> Jeg har et par felter, hvor der kun må stå tal (inkl. decimaler,
> som: 9,5).
>
> Jeg har fundet ud af at bruge denne:
> var numericExpression = /^[0-9]+$/;
>
> og det virker fint. Men nu må der ikke være komma.
>
> Hvordan tilføjes, så der (udover 0-9) også må indgå komma?
>
> Jeg håber meget, at nogen kan/vil hjælpe?
>
> På forhånd tak :)
>
> //Lars
>
[0-9,]
Venligst
Christian
| |
Andreas Andersen (06-05-2011)
| Kommentar Fra : Andreas Andersen |
Dato : 06-05-11 14:40 |
|
Den 06-05-2011 00:00, Christian Hansen skrev:
> [0-9,]
Hvis man er pedantisk, kan man indvende, at /^[0-9,]+$/ også godtager
f.eks. 1,2,3,4. Det kan man selvfølgelig undgå med f.eks.
/^[0-9]+(,[0-9])?[0-9]*$/
--
Andreas
| |
Lasse Reichstein Nie~ (06-05-2011)
| Kommentar Fra : Lasse Reichstein Nie~ |
Dato : 06-05-11 17:21 |
|
Andreas Andersen <andreas2411@gmail.com> writes:
> Den 06-05-2011 00:00, Christian Hansen skrev:
>> [0-9,]
>
> Hvis man er pedantisk, kan man indvende, at /^[0-9,]+$/ også godtager
> f.eks. 1,2,3,4. Det kan man selvfølgelig undgå med
> f.eks. /^[0-9]+(,[0-9])?[0-9]*$/
Eller endda lidt mindre:
/^\d+(?:,\d+)?$/
Det genkende stadig ikke ",9" eller "9,". Man kan så overveje om den
skal det eller ej.
(Brug generelt non-capturing parenteser med mindre du skal bruge capture'en
til noget).
/L
--
Lasse Reichstein Holst Nielsen
DHTML Death Colors: <URL: http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'
| |
Lars Grove Mortensen (06-05-2011)
| Kommentar Fra : Lars Grove Mortensen |
Dato : 06-05-11 17:38 |
|
> Eller endda lidt mindre:
> /^\d+(?:,\d+)?$/
>
SUPER! MANGE TAK :)
//Lars
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
|
|