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

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.

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 );

Torna su