Avatar billede madslee Nybegynder
16. december 2002 - 20:59 Der er 5 kommentarer

regex?

nogen der kan give mig et script der checker om en streng ... der må kun være a-z og 0-9 i den

har prøvet denne

/^[a-zA-Z0-9]+$/.test(cmdValue[2]
Avatar billede nikolajdu Nybegynder
16. december 2002 - 21:09 #1
var feltverdi = document.formNavn.feltNavn.value;
if ( feltverdi.match( /^[abcdefghijklmnopqrstuvwxyz0123456789]$/ ) ) {
    // det er ok. der er kun brugt de bogstaver.
} else {
    alert( "Felter er forkert udfyldt.\nBrug kun 'abcdefghijklmnopqrstuvwxyz0123456789'." );
}
Avatar billede nikolajdu Nybegynder
16. december 2002 - 21:11 #2
eller

var dinvar = \"hvad det nu er for en streng\";
if ( /^\\d+$|^[A-Za-z_]+$/.test( dinvar ) )
    alert( \"OK. enten cifre eller bogstaver.\" )
else
    alert( \"Sorry. den duer ikke.\" );
Avatar billede erikjacobsen Ekspert
16. december 2002 - 21:36 #3
Du mangler vist et + (eller en *) i den første

if ( feltverdi.match( /^[abcdefghijklmnopqrstuvwxyz0123456789]+$/ ) ) {
Avatar billede nikolajdu Nybegynder
16. december 2002 - 21:37 #4
Gracias :)
Avatar billede erikjacobsen Ekspert
16. december 2002 - 21:40 #5
if ( /^\\d+$|^[A-Za-z_]+$/.test( dinvar ) )
skal vist være
if ( /^\\d+$|[A-Za-z_]+$/.test( dinvar ) )
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester