Merhaba,
Textbox'a girilen değeri farklı bir Textbox'a SEO'ya uygun hale getiren scripti paylaşıyorum.
$(document).ready(function () {
$("#CategoryName").on("keyup", function () {
str = $(this).val();
str = replaceSpecialChars(str);
str = str.toLowerCase();
str = str.replace(/\s\s+/g, ' ').replace(/[^a-z0-9\s]/gi, '').replace(/[^\w]/ig, "-");
function replaceSpecialChars(str) {
var specialChars = [["ş", "s"], ["ğ", "g"], ["ü", "u"], ["ı", "i"], ["_", "-"],
["ö", "o"], ["Ş", "S"], ["Ğ", "G"], ["Ç", "C"], ["ç", "c"],
["Ü", "U"], ["İ", "I"], ["Ö", "O"], ["ş", "s"]];
for (var i = 0; i < specialChars.length; i++) {
str = str.replace(eval("/" + specialChars[i][0] + "/ig"), specialChars[i][1]);
}
return str;
}
$("#CategoryUrl").val(str);
});
});