js判断数字,字母,中文

Posted on 2007-04-10 17:14 my 阅读(5646) 评论(3)  编辑  收藏 所属分类: 脚本
利用正则表达式限制网页表单里的文本框输入内容:

用正则表达式限制只能输入中文: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,''))"

收藏一下
好东西

Feedback

# re: js判断数字,字母,中文  回复  更多评论   

2008-07-30 15:31 by eledway
谢谢提供,确实是好东西

# re: js判断数字,字母,中文  回复  更多评论   

2012-04-27 14:03 by safaf
sdfasf

# re: js判断数字,字母,中文  回复  更多评论   

2013-07-17 10:13 by 晕死了
标题不是说,js判断只能输中文,字母,数字,为什么是把这几个分开讲的,如何一个文本框,只能输入这三个中文,字母,数字,,,,,,,

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 63, comments - 45, trackbacks - 0, articles - 99

Copyright © my