gpt4 book ai didi

javascript - 如何使用 onkeyup attr 内联删除双引号?

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

我试过了

<input type="text" name="first_name" 
onkeyup="value=value.replace(/[\-\'\.\,\/\`\:\~\!\@\#\$\%\^\&\*\(\)\_\+\=\;\|\{\}\[\]\<\>\?]/g,'')">

它适用于几乎所有特殊字符,但是当我添加像这样的双引号过滤器时

 <input type="text" name="first_name" in first  
onkeyup="value=value.replace(/[\"\-\'\.\,\/\`\:\~\!\@\#\$\%\^\&\*\(\)\_\+\=\;\|\{\}\[\]\<\>\?]/g,'')">

似乎不允许这样做。我想自定义删除我想要的标记。

最佳答案

您可以将代码放入外部函数中,而不是内联。只是 " 干扰了 html 属性的 " 并破坏了代码。

document.querySelector(".no-special-chars").addEventListener("keyup", function(){
this.value = this.value.replace(/[\"\-\'\.\,\/\`\:\~\!\@\#\$\%\^\&\*\(\)\_\+\=\;\|\{\}\[\]\<\>\?]/g,'');
});//keyup()
<input class="no-special-chars" type="text" name="first_name" />

关于javascript - 如何使用 onkeyup attr 内联删除双引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41296429/

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