Hmm... Jeg ved ikke om man kan gøre noget forkert, men jeg kan nu ikke rigtiv få hverken <div style="overflow:auto;"> eller <div style="word-wrap:break-word;"> til at virke.
Er det ikke sådan her: <div style="overflow:auto;">wdfnasfajdsknjdj</div>
Hvis du på en eller anden vis fjerner alle links i teksten, så kan du måske sætte koden til at tjekke, hvor mange mellemrum der er. Så kan du dividere len(tekst) , dvs. antallet af tegn i teksten, med antallet af mellemrum. Hvis resultatet er under eks. 10, så er der for få mellemrum.
Ja det er egentligt logisk nok, men jeg undrer mig lidt over, at jeg får vist en grimt vandret scrollbar når jeg benytter <div style="overflow:auto; width: 100">wwwwwwwwwwwwwwwwwwwwwwwwww</div>
Du spurgte hvordan man tjekker om der er et meget lang ord i det postede. Det kan f.eks. gøres sådan her:
Dim oRegExp, sStr sStr = "Noget tekst med et meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeget langt ord" Set oRegExp = New RegExp
With oRegExp .Pattern = "\w{20,}" .Global = True End With
If oRegExp.Test(sStr) Then ' Afvis posten Else ' Posten er (muligvis) ok. End If
Set oRegExp = Nothing
Synes godt om
Ny brugerNybegynder
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.