/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
regxp og tomme felter
Fra : Joe


Dato : 23-11-03 15:38

Jeg vil gerne undersøge om et indputfelt er endten tomt eller et
telfonnummer og har prøvet med følgende kode:

var isaphone = /(^[0-9]{8}$)|(^$)/;
var ready7 = isaphone.test(mobil);

Den acceptere fint vis jeg giver den et telefonnummer, men hvis jeg
lader feltet være tomt brokker den sig. Hvad gør jeg forkert?

VH Joe


 
 
Lasse Reichstein Nie~ (23-11-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 23-11-03 16:05

Joe <amplifymysoul@hotmail.com> writes:

> Jeg vil gerne undersøge om et indputfelt er endten tomt eller et
> telfonnummer og har prøvet med følgende kode:
>
> var isaphone = /(^[0-9]{8}$)|(^$)/;

Den ser rigtig ud. Parenteserne er ikke nødvendige, /^\d{8}$|^$/ er nok.

> var ready7 = isaphone.test(mobil);
>
> Den acceptere fint vis jeg giver den et telefonnummer, men hvis jeg
> lader feltet være tomt brokker den sig. Hvad gør jeg forkert?

Ikke noget. Det virker for mig.
Er du sikker på at feltet er *tomt*, og ikke fx indeholder et mellemrum?
Du kunne skifte (^$) ud med (^\s*$), så du accepterer mellemrum også.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

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

Månedens bedste
Årets bedste
Sidste års bedste