function searchBarReplaceChar() {
searchInput = $.trim($('input[name="replaceChar"]').val());
let charMap = {
Ç: '[CÇ]+',
C: '[CÇ]+',
Ö: '[OÖ]+',
O: '[OÖ]+',
Ş: '[SŞ]+',
S: '[SŞ]+',
İ: '[Iİ]+',
I: '[Iİ]+',
Ü: '[UÜ]+',
U: '[UÜ]+',
Ğ: '[GĞ]+',
G: '[GĞ]+',
ç: '[cç]+',
c: '[cç]+',
ö: '[oö]+',
o: '[oö]+',
ş: '[sş]+',
s: '[sş]+',
ı: '[ıi]+',
i: '[ıi]+',
ü: '[uü]+',
u: '[uü]+',
ğ: '[gğ]+',
g: '[gğ]+',
};
let str_array = searchInput.split('');
for (let i = 0, len = str_array.length; i < len; i++) {
str_array[i] = charMap[str_array[i]] || str_array[i];
}
searchInput = str_array.join('');
let replaceChar = searchInput.replace(/[]/gi, "");
let lastChar = replaceChar.slice(-1);
if (lastChar === '+') {
replaceChar = replaceChar.slice(0, -1);
}
$('.result').text(replaceChar);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" name="replaceChar" value="şehir bu gece çok güzel" />
<p class="result"></p>
<button type="submit" onclick="searchBarReplaceChar()" >Send</button>