当前位置: 代码迷 >> ASP >> 用正则表达式限制只能输入中文,如何报错啊难道只能这样?如果输入非汉字如何报错啊
  详细解决方案

用正则表达式限制只能输入中文,如何报错啊难道只能这样?如果输入非汉字如何报错啊

热度:64   发布时间:2012-02-17 17:50:42.0
用正则表达式限制只能输入中文,怎么报错啊?难道只能这样?如果输入非汉字怎么报错啊?
用正则表达式限制只能输入中文:onkeyup= "value=value.replace(/[^\u4E00-\u9FA5]/g, ' ') "   onbeforepaste= "clipboardData.setData( 'text ',clipboardData.getData( 'text ').replace(/[^\u4E00-\u9FA5]/g, ' ')) "


------解决方案--------------------
<input type= "text " name= "test " onkeyup= "this.value=this.value.replace(/[^\u4E00-\u9FA5]/g, ' ') " onbeforepaste= "clipboardData.setData( 'text ',clipboardData.getData( 'text ').replace(/[^\u4E00-\u9FA5]/g, ' ')) ">