只能是英文字母和数字:<input onkeyup="value=value.replace(/[\W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

解决方案 »

  1.   

    只能输入汉字的:
    <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
      

  2.   

    还有啊,运行的时候说clipboardData.getData()不是对象
      

  3.   

    zhangguagua(瓜瓜),不好意思,我第一次结贴,不知道怎么给分,本来想给你和fason每人一百分的,可是却发现不行,下次有机会再给你!