18. oktober 2006 - 18:55Der er
7 kommentarer og 1 løsning
Mere end 5 sammenhængende STORE bogstaver
Hejsa Er der nogle der har en js func eller et RegEx, der kan tjekke om der i en tekst er 5 eller flere sammenhængende store bogstaver og komme med en alert?
Ex: - Dette er EN TEST PÅ at der SKAL komme en alert - OBS: her skal ikke komme alert
Håber der er nogle der ved hvordan og vil hjælpe :)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Mellemrum tæller ganske rigtigt med pga. af det mellemrum ...
-- hvis du vil gøre det ordentligt, skal du nok lige en omvej, for ovenstående vil f.eks. matche: A B C !-)
var txt1 = "Dette er EN TEST PÅ at der SKAL komme en alert"; var reg = /[A-ZÆØÅ]{5}/; if(txt1.replace(/ /g,"").match(reg)){ alert("Du må ikke bruge 5 store bogstaver efter hinanden !-)"); }
Lige et sidste problem, jeg har sat det i en function, men jeg vil gerne kunne parametrestyre antallet af sammenhængende bogstaver - hvorfor virker nedenstående ikke?
function tjekCapitalLetters(strText, intNumberOfLetters){ var txt1 = strText; var reg = /[A-ZÆØÅ]{+intNumberOfLetters+}/; if(txt1.replace(/ /g,"").match(reg)){ return "Brug ikke så mange store bogstaver i teksten, benyt venligst retskrivningsreglerne."; }else{ return "" } }
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.