Javascript türkce karaktere cevirme fonksiyonu

Javascript ile bir veriyi içindeki türkce karakterleri kolayca değiştirebilirsiniz bunun için asağıdaki fonksiyonu kullanabilirsiniz.

function Cevir(text)
 {
    var trMap = {
        'çÇ':'c',
        'ğĞ':'g',
        'şŞ':'s',
        'üÜ':'u',
        'ıİ':'i',
        'öÖ':'o'
    };
    for(var key in trMap) {
        text = text.replace(new RegExp('['+key+']','g'), trMap[key]);
    }
    return  text.replace(/[^-a-zA-Z0-9\s]+/ig, '') 
                .replace(/\s/gi, "-") 
                .replace(/[-]+/gi, "-") 
                .toLowerCase();

}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir