文本框只能输入数字、字母,屏蔽粘贴 文本框禁止粘贴
操作方法很多,主要用到了正则表达式,onkeyup,onafterpaste。
在需求上可能不止这些情况,或者有交叉需求的情况,可以根据不同条件自行修改语句达到相应的效果,万变不离其宗。
-----------------------------------------------------------------------------------------------
只能输入数字(整数,屏蔽非法粘贴)<br/>
<input onkeyup="this.value=this.value.replace(/D/g,'')"onafterpaste="this.value=this.value.replace(/D/g,'')">
<br /><br/>
只能输入数字(可以有小数点)<br/>
<inputonkeyup="if(isNaN(value))execCommand('undo')"onafterpaste="if(isNaN(value))execCommand('undo')"/>
<br /><br/>
只能输入数字(整数)<br/>
<inputonkeyup="JavaScript:this.value=this.value.replace(/D/gi,'')"/>
<br /><br/>
只能输入字母和汉字(屏蔽非法粘贴)<br/>
<input onkeyup="value=value.replace(/[d.]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[d.]/g,''))"/>
<br /><br/>
只能输入字母和数字(屏蔽非法粘贴)<br/>
<input onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[W]/g,''))"/>
<br /><br/>
小数点后只能有最多两位(数字,可以有正负号)<br/>
<input onkeyup="if(!/^[+-]*(d)*(.d{0,2})*$/.test(value))this.value='';" onafterpaste="if(!/^[+-]*(d)*(.d{0,2})*$/.test(value))this.value='';">
<br /><br/>
不能输入中文<br />
<input onkeyup="value=value.replace(/[u4E00-u9FA5]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[u4E00-u9FA5]/g,''))"/>
<br /><br/>
不能输入全角标点符(可以有汉字)<br/>
<input onkeyup="value=value.replace(/[uFF00-uFFFF]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[uFF00-uFFFF]/g,''))"/>
更多阅读
QQ聊天无法输入汉字,只能输入字母怎么办? qq聊天只能打拼音
QQ聊天无法输入汉字,只能输入字母怎么办?——简介a依那伐曾经多次遇到这样的情况:QQ聊天聊得正起劲时,突然完全变成英语字母了,无法输入中文了,这时候突然很郁闷。如何让QQ聊天窗口重新正常出现汉字呢?QQ聊天无法输入汉字,只能输入字母怎么
电脑键盘按字母显示数;按字母显示数字 键盘字母数字切换
电脑键盘按字母显示数;按字母显示数字——简介 明明按的是字母,却发现显示的是数字,怎么办?小编告诉你怎样解决。电脑键盘按字母显示数;按字母显示数字——工具/原料电脑电脑键盘按字母显示数;按字母显示数字——方法/步骤1
EXCEL表格中输入数字时第一个数字是0怎么办 excel表格长数字输入
表格中输入数字第一个数字是0,0会自动消除,怎么办呢?解决的办法很简单:①右键——单元格格式——选“数字”选项卡——选中“文本”格式——然后点“确定”。——即将数字改为文本。②还有一种方法,就是你输入后修改:右键单击单元格式
美国、德国、日本、芬兰,二战九大参战国谁最强?中国又能排第几 二战美国参战多久
美国、德国、日本、芬兰,二战九大参战国谁最强?中国又能排第几二战是人类史上规模最大的战争,一共61个国家参与其中,被卷入战争的人口占地球人口的四分之三,也就是南美洲走运躲过了这一人类大劫。在这些国家中,参战兵力比较多的有中国
不需扫描仪、相机,手机制作身份证双面电子版 高速双面扫描仪
不需扫描仪、相机,手机制作身份证双面电子版——简介 身份证这个反面电子版,是我们经常用到的,然而不是谁都有时间跑去找专门的复印的制作扫描电子版的,在这里教大家自己轻松制作清晰的身份证电子版,什么?没有相机?恭喜你,本经验正是教你用