在允许将文本插入字段之前,您需要检查第一个字符。
目前,我们设法捕捉到粘贴动作onpaste并停止粘贴(ctrl+v 或“粘贴”)return false;。
我现在如何检查用户尝试粘贴的文本?
input.onpaste = function(event) {
console.log(event.type + ' ' + input.value);
return false;
};
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="input">
在示例中,我们检查剪贴板中的文本。
如果插入文本的第一个字母等于拉丁字母
A,则插入文本,否则显示错误。