javascript - 检查输入/文本区域中粘贴的文本是否存在无效章程

标签 javascript jquery

我有一个输入字段,需要检查无效的章程。 我使用 jQuery .on('keyup keypress') 函数来阻止所有无效符号,但是当有人使用 CTRL+V 时 - 所有符号都会被粘贴:(

1234567890zxcvbnmasdfghjklqwertyuiopABCDEFGHIJKLMNOPQRSTUVWXYZ"\'- №&

允许带有章程的字符串。如何使用 .onclick()/bind('paste') 检查某些章程是否不允许。

谢谢。

最佳答案

您可以使用 /[A-Za-z0-9\"\\\'-№&/g 来匹配任何不需要的字符,将其替换为空,然后检查是否该字符串为空。

注意:我不确定是否有字符串的包含方法,我需要检查。

关于javascript - 检查输入/文本区域中粘贴的文本是否存在无效章程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36792274/

相关文章:

javascript - 通过传递参数设置超时

javascript - 如何为谷歌地图标记动画预加载图像

javascript - 检测用户在元素内滚动了多少

javascript - 如何在 jQuery 中使用按钮引用?

javascript - 关于子元素和父元素的 JQuery 基础知识

javascript - 使用 AngularJS 跟踪和统计点击次数并发布到 MongoDB

javascript - jQuery fadeIn() 没有给出我想要的结果

javascript - 类型错误 : Cannot read property 'classList' of undefined

javascript - 如何向 Javascript 表添加一行,其中的单元格包含 jQuery 的 datepicker 函数?

javascript - 使用 new 创建时对象属性未定义