Jeg har en funktion som kan tælle ord i en streng: <% Function countWords(ByVal str) If IsNull(str) Then Exit Function Dim RegEx Set RegEx = New RegExp RegEx.Pattern = "\s+" RegEx.Global = True countWords = UBound(Split(RegEx.Replace(Trim(Replace(str,vbCrLf," "))," ")," ")) + 1 End Function %>
Et lille eksempel: <% str = "Hej dette er en test." antalOrd = countWords(str) Response.Write (antalOrd) %>
Hvis du bruger funtionen bliver din if sætning sådan her:
Hvis du allerede har brugt split() funktionen på strengen (så du har et array), kan du bruge uBound() funktionen. Den tæller antal elementer i et array:
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.