Just nu i M3-nätverket
Jump to content

Problem med Regular Expressions


EricSvensson

Recommended Posts

EricSvensson

Hej!

 

Jag har ett problem med regular expressions i JS:

Jag vill begränsa ett formulärfälts innehåll med följande:

 

AO=/^([a-ö0-9_=,.*\/()-])$/i; if (!AO.test(formulärfält)) {felmeddelande}

 

Men skriver man t.ex. tecknet '}' eller '~', upptäcker funktionen det inte och ger därför inget felmeddelande. Jag vill ju självklart att endast de tecken jag tillåter skall gå igenom.

 

Finns det någon som är bra på regular expressions som kan hjälpa mig med det här?

Link to comment
Share on other sites

  • 2 weeks later...

Du får använda \ framför de tecken som är styrtecken i Reguljära uttryck.

Ex på koll av ogiltliga tecken i filnamn: (<>:\/?)

------------------

if (this.match(/(<|>|:|\\|\/|\?|\||\*|\")/)!=null)

return false;

 

Mvh Petter

 

Link to comment
Share on other sites

Archived

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



×
×
  • Create New...