Just nu i M3-nätverket
Jump to content

RegExp i Javascript1.2 för Formulär


WooWil

Recommended Posts

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.

Link to comment
Share on other sites

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).

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...