gpt4 book ai didi

javascript - 使用正则表达式设置字符限制

转载 作者:行者123 更新时间:2023-11-29 19:24:47 26 4
gpt4 key购买 nike

我有一个只允许使用字符并拒绝任何空格的表达式。

如何限制字符数,例如 7 个字符。我将此函数用于输入字段上的 keyup 事件,尽管我可以使用 maxlength 属性,但正则表达式是我的首选方法。

event.target.value.replace(/[^a-zA-Z]/g, '');

最佳答案

您可以设置最小/最大字符数,如:/[^a-zA-Z]{7,}/g

但是,我看到你只想接受字母和最多 7 个字符,你可以只使用 .substr(0,7),你可以这样做:

document.querySelector("input").onkeyup = function(event){
event.target.value = event.target.value.replace(/[^a-zA-Z]/g, '').substr(0,7);
}
<input type="text" value="" />

关于javascript - 使用正则表达式设置字符限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31221530/

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