gpt4 book ai didi

javascript - 输入文本值必须以 W、T 或 Z 开头,其他字符不能在键盘上作为第一个字符

转载 作者:行者123 更新时间:2023-12-03 05:54:01 25 4
gpt4 key购买 nike

要求基本上是输入以“W”、“T”或“Z”开头的文本,然后我们可以插入任何字符或数字。如果我们在字段中输入文本时按任意键(W、T 或 Z 除外),我必须在 Keypress 事件上使用此功能。按下的键不应在文本框中可见。

例如,我使用以下脚本进行手机号码验证:

$("[id$=InputTxt]").live('按键', function(e) { return (e.which !=8 && e.which !=0 && (e.which < 48 || e.which > 57)) ?假:真; });

最佳答案

这显然不是最短的解决方案,但它易于阅读和采用,因为您可以轻松地用自然语言更新allowedCharacters,而无需摆弄 keyCodes。

$("#customFormat").on("keypress", function(e) {
var currentValue = $(this).val();
var allowedCharacters = ['W', 'T', 'Z'];
var newCharacter = String.fromCharCode(e.keyCode)

if (currentValue != "" || allowedCharacters.indexOf(newCharacter) > -1) {
return true;
} else {
return false;
}
})

https://jsfiddle.net/7ae64skr/1/

关于javascript - 输入文本值必须以 W、T 或 Z 开头,其他字符不能在键盘上作为第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40016951/

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