jQuery: creare la versione SEO friendly del titolo di una pagina

Possiamo utilizzare jQuery per creare la versione SEO friendly del titolo di una pagina.

jQuery di Gabriele Romanato

Possiamo utilizzare jQuery per creare la versione SEO friendly del titolo di una pagina.

La soluzione รจ la seguente:


(function( $ ) {
$.slugify = function( value ) {
    var sanitize = function( str ) {
        str = str.replace( /^\s+|\s+$/g, "" ); 
        str = str.toLowerCase();

        
        var from = "àáäâèéëêìíïîòóöôùúüûñç·/_,:;";
        var to   = "aaaaeeeeiiiioooouuuunc------";

        for ( var i = 0, l= from.length; i < l ; i++ ) {
            str = str.replace( new RegExp( from.charAt( i ), "g" ), to.charAt( i ) );
        }


        str = str.replace( /[^a-z0-9 -]/g, "" )
            .replace( /\s+/g, "-" ) 
            .replace( /-+/g, "-" ); //

        return str;
    };
    return sanitize( value );
};
})( jQuery );

Commenti