js_文本框输入限制.docx_第1页
js_文本框输入限制.docx_第2页
js_文本框输入限制.docx_第3页
js_文本框输入限制.docx_第4页
js_文本框输入限制.docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JS只能输入数字,数字和字母等的正则表达式2011-12-07 11:44JS判断只能是数字和小数点 0.不能输入中文1)2)function chkIt(frm) if (frm.n1.value.length0&frm.n1.value.match(/x01-xFF*/)=false) alert(n1不能输入中文!) frm.n1.focus(); return false; 1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数字和小数点方法二 4.只能输入字母和汉字 5.只能输入英文字母和数字,不能输入中文 6.只能输入数字和英文chun 7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号: input onKeyPress=if(event.keyCode57) & event.keyCode!=46 | /.dd$/.test(value)event.returnValue=false 8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号: 禁止特殊字符:onKeyPress=if(event.keyCode 57 ) event.returnValue = false;只能输入汉字:style=ime-mode:disabled禁止汉字输入法只能输入数字:只能输入英文和数字:控制输入框只能输入文字或数字,也可以不允许输入特殊字符这里不允许输入如下字符: (像 &* 等) 32 & event.keyCode 57 & event.keyCode 90 & event.keyCode 只禁止空格输入onkeyup=value=value.replace(/s/g,)onkeydown=if(event.keyCode=32) return false只能输入中文和英文:onkeyup=value=value.replace(/a-zA-Z/u4E00-/u9FA5/g,) onbeforepaste=clipboardData.setData(text,clipboardData.getData(text).replace(/a-zA-Z/u4E00-/u9FA5/g,)不允许输入特殊字符和空格:不能为空判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母/(a-zA-z_1)(w*)$/g.test(str)只能输入数字只能输入中文只能输入英文-1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二4.只能输入字母和汉字5.只能输入英文字母和数字,不能输入中文6.只能输入数字和英文chun7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:input onKeyPress=if(event.keyCode57) & event.keyCode!=46 | /./d/d$/.test(value)event.returnValue=false8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:只能输入中文、英文、数字、符号和.符号只允许输入英文,且不能粘贴也无法弹出粘贴菜单只能输入数字和点号(注意:在d.里的d不能写成大写D,否则就变成除了数字以外的所有字符)总而言之:先在里输入onkeyup=value=value.replace(/X/g,) 然后在(/X/g,)里的X换成你想输入的代码就可以了中文:u4E00-u9FA5数字:d、0-9英文:a-z、A-Z其它符号,点或其它符号.也可以多个,用隔开就行了.例如:中、英文和数字加符号加点符号:a-zA-Z0-9u4E00-u9FA5.若 想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话就要在里输入 onKeyDown=fncKeyStop(event) onpaste=return false oncontextmenu=return false;-其一,只允许输入数字和小数点。 其二,判断的更详细一些,甚至22.2这样不算数字也判断得出来 function check() if (isNaN(tt.value) alert(非法字符!); tt.value=; 其三,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。 function onlyNum() if(!(event.keyCode=46)&!(event.keyCode=8)&!(event.keyCode=37)&!(event.keyCode=39) if(!(event.keyCode=48&event.keyCode=96&event.keyCode=105) event.returnValue=false; 结语,其实 style=ime-mode:Disabled 这句是比较实用的。意为关闭输入法。省得有些人开着全角输入数字,结果输入不进去来找你哭天抹泪的,还怪你设计的不好。 只允许输入数字 只允许输入英文字母、数字和下划线(以下二种方法实现) input name=userna其一,只允许输入数字和小数点。 其二,判断的更详细一些,甚至22.2这样不算数字也判断得出来 function check() if (isNaN(tt.value) alert(非法字符!); tt.value=; 其三,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。 function onlyNum() if(!(event.keyCode=46)&!(event.keyCode=8)&!(event.keyCode=37)&!(event.keyCode=39) if(!(event.keyCode=48&event.keyCode=96&event.keyCode=105) event.returnValue=false; 结语,其实 style=ime-mode:Disabled 这句是比较实用的。意为关闭输入法。省得有些人开着全角输入数字,结果输入不进去来找你哭天

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论