Just nu i M3-nätverket
Gå till innehåll

RegExp i Javascript1.2 för Formulär


WooWil

Rekommendera Poster

URL:

http://hem.passagen.se/eastg/web/cont.html

Scriptfilen:

http://hem.passagen.se/eastg/misc/east-cont.js

 

Jag vill använda patterns, sk RegExp för olika INPUT (namn, email, url, phone etc) så att det generas alert medellande om t ex man i NAMN rutan skriver något icke namn syntax. Endast efter hela FORMEN är ifyllt rätt kan FORMen SUBMITas. Dessutom ska allt detta fungera både i NS4+ och IE4+.

 

Ni kanske har lite tips och RegExp exempel i samband med FORMS.

Länk till kommentar
Dela på andra webbplatser

Tyvärr så är en av skillnaderna i Microsofts JScript och Netscapes JavaScript just stödet för regexp (till Netscapes fördel).

 

Men följande bör fungera i bägge (har bara testat funktionen på serversidan med ASP - men JScript i IE bör inte skilja allt för mycket på den punkten, vad jag vet).

 

function Filter(inputText) {

re = /[^a-zA-ZåäöÅÄÖ0-9\- ]/g;

return re.test(inputText);

}

 

Funktionen anropas med texten som skall kontrolleras, och returnerar sant om texten innehåller otillåtna tecken (som i det här fallet är allt annat än a-ö, A-Ö, 0-9, - och mellanslag).

 

Vet inte om du behöver avkoda de svenska tecknen (på serversidan har jag i.a.f. inte behövt det, utan det har fungerat bra att skriva dem som de är).

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...