29. juli 2003 - 10:53
Der er
8 kommentarer og 1 løsning
Regulære udtryk
Jeg har tekstvariablen som hedder "text" og hvis den streng på et tidspunkt kommer til at starte med 3 stjerner: ***, så skal den ikke køre videre.. Her er min grundkode: if(options["timestamp"] == 1 && !Witems[name].info) { var D = new Date(); text = '[' + (D.getHours() < 10 ? '0' + D.getHours() : D.getHours()) + ':' } Mit umiddelbare forslag, men med lidt for meget perl i: if(options["timestamp"] == 1 && !Witems[name].info) { var D = new Date(); if(text !~ /^\*{3}\ /) { text = '[' + (D.getHours() < 10 ? '0' + D.getHours() : D.getHours()) + ':' + (D.getMinutes() < 10 ? '0' + D.getMinutes() : D.getMinutes()) + '] ' + text; } else { text = 'noget andet her..'; }
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Det ligner mere JavaScript end Java !
Nå, ok, men find den selv på siden *g*
Han skriver jo selv at det umiddelbare forslag var meget perlsk, men grund koden er altså ikke Java.
Nå, ja, der er 2 konstruktioner, der gør at det ikke kan være Java. Så kan han jo nok ikke bruge mit svar til noget. Afvis mit svar, og opret dit spørgsmål det rigtige sted. Og også en anden gang, så du ikke unødigt spilder andres tid.
Jamen hvad er det så for et sprog da?
Som Arne siger: JavaScript
Kurser inden for grundlæggende programmering