Loading:


    Usuwanie tagów HTML z ciągu String - stripTags w ActionScript 3

    Funkcja imituje działanie method z PHP stripTags. Rozbija i usuwa tagi HTML z ciągu znaków. Funkcja pozwala na określenie ignorowanych znaczników przekazanych jako drugi parametr.

     

    Przykład:


    var mojCiag = "<span><a>Funkcje.net</a></span> <div> ..</div>";

    var nowyCiag = stripTags(mojCiag, "<a>");


    trace(nowyCiag); //zwróci: <a>Funkcje.net</a> .. 



    Napisz Artyku³

    Listing

    /**
     * Metoda usuwa znaczniki HTML.
     * Drugi parametr oznacza wyjatki dla tagów ignorowanych: "<p><b><br />"
     *
     * @param str Ciąg znaków ze znacznikami.
     * @param sllowedTags Ignorowane znaczniki
     * @return Zwraca nowy ciąg z usuniętymi znakami
     */

    public static function stripTags(str:String, allowedTags:String=null):String {
            var stripPattern:RegExp = /<[^>]*>/gim;
           
            if (allowedTags != null) {
                    var chars:String = allowedTags.replace(/<>/, "");
                    stripPattern = new RegExp("<[^>"+ chars + "]*>", "gim");
            }
           
            str = str.replace( stripPattern, "" );
           
            return str;
    }
     




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors