只允许输入中文和英文,其他别的字符都不允许,在.net可以用控件实现吗??

解决方案 »

  1.   

    匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
      

  2.   

    只允许输入中文和英文,其他别的字符都不允许,在.net可以用控件实现吗?? 
    谁能帮我就上面的问题写一下啊!!谢谢了!!
      

  3.   

    onkeyup="value=value.replace(/[\u4e00-\u9fa5a-zA-Z]/g,'')"
    我这样写了以后效果还是不对,英文字母还是可以输入