文本框只能输入数字、字母,屏蔽粘贴 文本框禁止粘贴

对文本框进行输入限制,使得文本框只能输入(或不能输入)数字/字母/汉字等等。

操作方法很多,主要用到了正则表达式,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,''))"/>

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/90275.html

更多阅读

QQ聊天无法输入汉字,只能输入字母怎么办? qq聊天只能打拼音

QQ聊天无法输入汉字,只能输入字母怎么办?——简介a依那伐曾经多次遇到这样的情况:QQ聊天聊得正起劲时,突然完全变成英语字母了,无法输入中文了,这时候突然很郁闷。如何让QQ聊天窗口重新正常出现汉字呢?QQ聊天无法输入汉字,只能输入字母怎么

电脑键盘按字母显示数;按字母显示数字 键盘字母数字切换

电脑键盘按字母显示数;按字母显示数字——简介 明明按的是字母,却发现显示的是数字,怎么办?小编告诉你怎样解决。电脑键盘按字母显示数;按字母显示数字——工具/原料电脑电脑键盘按字母显示数;按字母显示数字——方法/步骤1

不需扫描仪、相机,手机制作身份证双面电子版 高速双面扫描仪

不需扫描仪、相机,手机制作身份证双面电子版——简介 身份证这个反面电子版,是我们经常用到的,然而不是谁都有时间跑去找专门的复印的制作扫描电子版的,在这里教大家自己轻松制作清晰的身份证电子版,什么?没有相机?恭喜你,本经验正是教你用

声明:《文本框只能输入数字、字母,屏蔽粘贴 文本框禁止粘贴》为网友有始有終分享!如侵犯到您的合法权益请联系我们删除