Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        在10个月前关闭。
                                                                                            
                
        
javascript - 不应允许用户在任何字段中输入或复制/粘贴表情符号字符-LMLPHP

我的问题对大多数人来说可能很简单,但它困扰着我,而我已经有一段时间在搜索了。
我不想允许在输入字段中复制或粘贴内容和表情符号字符。

最佳答案

var checkTf = function() {

  let charcode_max = 255;

  let tf = document.getElementById("tf");

  for (let i = tf.value.length - 1; i >= 0; i--) {
    if (tf.value[i].charCodeAt(0) > charcode_max) {
      tf.value = tf.value.substr(0, i) + tf.value.substr(i + 1);
    }
  }

}

<html>
<head></head>
<body>
  <textarea id="tf" oninput="checkTf()"></textarea>
</body>
</html>





您可以增加charcode_max

https://jsfiddle.net/qx4dt5bz/

关于javascript - 不应允许用户在任何字段中输入或复制/粘贴表情符号字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54456133/

10-14 21:13