首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

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

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

用正则表达式限制只能输入中文,怎么报错啊?难道只能这样?如果输入非汉字怎么报错啊?
用正则表达式限制只能输入中文: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, ' ')) ">

热点排行