FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Hej.
Jag försöker få en matchningskontroll i javascript om en sträng uppfyller ett visst krav: Jag har testat med denna och varianter i match(): /\d+;(select|function|url|menu|back|close);[0-9a-zA-Z_\s\.,\?!]+;\d*/ De strängar som den skall kontrollera kan se ut så här: - Ett tal som är 0 eller mer (obligatoriskt) - Ett ;-tecken (obligatorisk) - Ett av sex nyckelord (select|function|url|menu|back|close) (obligatorisk) - Ett ;-tecken (obligatorisk) - En text som kan innehålla alla bokstäver, siffror, understreck, mellanslag, punkt, kommatecken, utropstecken eller frågetecken. (ej obligatoriskt) - Ett ;-tecken (obligatoriskt) - Ett tal från 0 och uppåt (ej obligatoriskt) Exempel på strängar "15;select;Test 7!;4208" "22;back;Tillbaka;" "22;close;Stäng;" |
||
![]() |
![]() |
|
|