gpt4 book ai didi

javascript - 如何在文本框中允许 Å Ä Ö & å ä ö?

转载 作者:行者123 更新时间:2023-11-29 21:04:54 24 4
gpt4 key购买 nike

我希望允许用户在文本框中仅键入字母表、空格和 Å Ä Ö & å ä ö 给定字符。字母验证和空格工作正常,但我必须为这个字符做什么 Å Ä Ö & å ä ö

现在我正在使用下面的 javascript 函数,

 function ValidateAlpha(evt) {
debugger;
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
if (charCode != 13 && charCode > 31 && (charCode < 37 || charCode > 40) && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122) && (charCode == 196 || charCode == 142))
{
swal("Enter Only Character");
return false;
}
return true;
}

最佳答案

如果您想排除或允许特定字符,则必须明确说明是哪些字符。

您可以使用 this web page查看每个字符属于哪个字符代码。

正如您在本页中看到的,您提到的字符在 128165 之间。

所以要允许这些字符,只需添加:

((charCode > 128) && (charCode < 165))

推荐:

要排除所有非英语字符,您可以用这个简单的条件替换整个条件:

if (charCode > 126)
{
swal("Enter Only Character");
return false;
}

要排除所有非英文字符并允许 Å Ä Ö å ä ö:

if ((charCode >  128) && 
(charCode != 134) &&
(charCode != 142) &&
(charCode != 143) &&
(charCode != 153) &&
(charCode != 199) &&
(charCode != 198))
{
swal("Enter Only Character");
return false;
}

关于javascript - 如何在文本框中允许 Å Ä Ö & å ä ö?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44495129/

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