Meddelande

Minska
No announcement yet.

Censur av ord....

Minska
X
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Censur av ord....

    Såg vogitanns funktion o gjorde en egen....
    [kod]
    <%
    Function CensurWord(strText,strWord)
    strText = strText & " "
    strWord = Replace(strWord,".","\.")
    strSplit = split(strWord,",")
    strPattern = "("
    for i = 0 to ubound(strSplit)
    if i <> ubound(strSplit) then
    strPattern = strPattern & strSplit(i) & "|"
    else
    strPattern = strPattern & strSplit(i)
    end if
    if i = ubound(strSplit) then
    strPattern = strPattern & ").*?[\s]"
    end if
    next
    Set objRegExp = New RegExp
    objRegExp.Global = True
    objRegExp.IgnoreCase = true
    objRegExp.Pattern = strPattern


    strText = objRegExp.Replace(strText,"*censur* ")

    Set objRegExp = Nothing
    CensurWord = left(strText,(len(strText)-1))
    End Function
    %>
    <%=CensurWord("her sver jag helvetesskit javla skitsak helsikesscript sa du vet","helvetes,javla,skit,helsike")%>
    [/kod]
    den censurerar ä'ven om du skriver helvetesskit så censurerar den hela ordet....

    //Pirro
    //Pirro

  • #2
    Vart plaserar man den Script koden?

    Kommentera


    • #3
      Funktioner kan man placera vart som helst i .asp filer, men man brukar lägga dem i någon inkluderad fil för att kunna använda dem i alla filer utan att behöva skriva om funktionen i varje fil.

      Kommentera


      • #4
        okej så skulle du kunna var vänligt och skriva ett ut ett exempel på hur det skulle se ut om jag har två text fält som heter meddelande och användare?

        skulle vara mycket till hjälp för mig för då förstår jag lite mer hur koden funkar och så

        Kommentera


        • #5
          koden ovan ge ju dig ett exempel redan:
          [kod]<%=CensurWord("her sver jag helvetesskit javla skitsak helsikesscript sa du vet","helvetes,javla,skit,helsike")%>[/kod]CensurWord() funktionen få in en sträng och gör censurringen åt dig.

          där strängen "her sver jag helvetesskit javla skitsak helsikesscript sa du vet" är orginal strängen och "helvetes,javla,skit,helsike" är de ord som skall censureras bort.
          "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

          Kommentera


          • #6
            Okej ska kolla på det

            Kommentera

            Working...
            X