gpt4 book ai didi

Javascript - 删除除正则表达式定义之外的所有内容?

转载 作者:行者123 更新时间:2023-11-28 12:45:41 24 4
gpt4 key购买 nike

是否可以在每个 keyUp 事件上从文本框中删除除正则表达式定义的内容之外的所有内容?

例如,我有一个文本框和正则表达式 ^[a-zA-Z0-9]+$。每当用户输入(或粘贴)字符时,它都会删除该正则表达式中未包含的所有字符。

最佳答案

HTML:

<input />

Javascript:

var input = document.getElementsByTagName('input')[0];
input.onkeydown = function () {
input.value = input.value.match(/[a-zA-Z0-9]+/g).join();
}

Example

关于Javascript - 删除除正则表达式定义之外的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891535/

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