gpt4 book ai didi

javascript - 防止输入字段显示与正则表达式不匹配的字符

转载 作者:行者123 更新时间:2023-12-03 02:30:51 25 4
gpt4 key购买 nike

我正在根据某些正则表达式检查输入字段中键入的每个字符。输入框中的第一个字符可能具有与第二个字符不同的“标准”,依此类推。例如:我想在第一个字符中允许数字 1-3,在第二个字符中允许数字 5-9。

我正在将 event.key 与正则表达式进行比较。一切都很好,但我不知道如何防止“假”值出现在输入字段中。错误的值应该会导致......好吧,绝对不会。

html“模式”属性当然不会帮助我,因为我需要在每次按键时执行此检查。

如何防止键入的字符实际上被“同化”到输入值中?

编辑:这是我到目前为止的一些代码..:

 element.bind('keyup', (e) => {


var patt = new RegExp(/[0-3]/);
var res = patt.test(e.key);
console.log(res)
if(!res){
//do something...

})

最佳答案

如果按下的键与您的正则表达式匹配,则返回 false

关于javascript - 防止输入字段显示与正则表达式不匹配的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48746496/

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