gpt4 book ai didi

javascript - 如何使用不允许土耳其字符的大写方法?

转载 作者:太空宇宙 更新时间:2023-11-04 12:32:59 25 4
gpt4 key购买 nike

我有以下代码:

<input type="text" style="text-transform: uppercase" />

字符串被转换为大写,但是 ü 将转换为 Ü
我希望 ü 转换为 U,例如Gülay 应该变成 GULAY
有谁知道我该怎么做?

最佳答案

String.prototype.turkishToLower = function () {
var string = this;
var letters = {
İ: "i", I: "i", ı: "i", Ş: "s", ş: "s", Ğ: "g", ğ: "g", Ü: "u", ü: "u", Ö: "o", ö: "o", Ç: "c", ç: "c",
};
string = string.replace(/(([İIıŞşĞğÜüÇçÖö]))/g, function (letter) {
return letters[letter];
});
return string.toLowerCase();}


String.prototype.turkishToUpper = function(){
var string = this;
var letters = { "i": "I", "ş": "S", "ğ": "G", "ü": "U", "ö": "O", "ç": "C", "ı": "I" };
string = string.replace(/(([iışğüçö]))/g, function(letter){ return letters[letter]; });
return string.toUpperCase();}

使用它 "string".turkishToLower()

关于javascript - 如何使用不允许土耳其字符的大写方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27504310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com