• 输入大小写字母、数字、下划线
<input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"> 
  • 输入小写字母、数字、下划线
<input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,'');"> 
  • 输入数字和点
<input type="text" onkeyup="value=value.replace(/[^\d.]/g,'')">
  • 输入中文
<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">  
  • 输入数字
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">  
  • 输入英文
<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">  
  • 输入中文、数字、英文
<input onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')">  
  • 输入数字和字母
<input onKeyUp="value=value.replace(/[\W]/g,'')">  
  • 除了英文的标点符号以外,其他的都可以中文,英文字母,数字,中文标点
<input type="text" onkeyup="this.value=this.value.replace(/^[^!@#$%^&*()-=+]/g,'')">
  • 只能输入数字代码(小数点也不能输入)
<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
  • 只能输入数字,能输小数点
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">
  • 数字和小数点方法二
<input type=text t_value="" o_value="" onkeypress="if(
!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))
this.value=this.t_value;
else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))
this.o_value=this.value"
onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))
this.value=this.t_value;
else this.t_value=this.value;
if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))
this.o_value=this.value"
onblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))
this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))
this.value=0+this.value;if(this.value.match(/^\.$/))
this.value=0;this.o_value=this.value}">
  • 只能输入字母和汉字
<input onkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">
  • 只能输入英文字母和数字,不能输入中文
<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
  • 只能输入数字和英文
<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">
  • 小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">
  • 小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号
<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">

onkeyup事件只能输入数字,字母,下划线等相关推荐

  1. 输入框只允许输入数字字母下划线

    <el-inputv-model="confirmForm.tenantName"size="mini"class="item-left&quo ...

  2. python中的变量名只能由数字字母下划线组成_密码只能包含数字字母和下划线

    任务是: 编写一个Python程序,提示用户创建一个用户帐户,并检查所提供的用户名和密码是否合法.在 注意:密码应该以字母开头,并且只能由字母.数字和下划线符号"u"组成.长度应该 ...

  3. 正则数字字母下划线至少两种_8085微处理器中至少两个8位数字

    正则数字字母下划线至少两种 Problem statement: 问题陈述: To find minimum of two 8bit numberusing 8085 microprocessor. ...

  4. python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行)

    python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行) 用\w,[0-9a-zA-Z_]都可以匹配上去嗷~~,直接上代码: #匹配8-10位用户密码: ...

  5. 数字字母下划线C语言,【判断题】C语言中的标识符只能由字母、数字和下划线三种字符组成,而且第一个字符只能是字母和下划线。...

    [判断题]C语言中的标识符只能由字母.数字和下划线三种字符组成,而且第一个字符只能是字母和下划线. 更多相关问题 计算机病毒按其寄生方式划分通常可分为().A.系统引导型病毒B.文件型病毒C. 在委托 ...

  6. php 文本框如何输入的数字有限制,3种Jquery限制文本框只能输入数字字母的方法...

    onlyNum(),onlyAlpha()和onlyNumAlpha()3个Jquery扩展方法 number.js 代码如下: // -------------------------------- ...

  7. java正则匹配下划线_java正则表达式-匹配中文数字字母下划线

    正则表达式用来指定字符串模式.当你需要定位匹配某种模式的字符串时就可以使用正则表达式.例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接.     当然,为了指定一种 ...

  8. input限制只能输入数字/字母/英文符号

    使用 :直接插入input标签中 oninput = "value=value.replace(/[^\w\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]/g,'' ...

  9. java正则匹配下划线_js正则表达式匹配数字字母下划线等

    1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中: ^ 与字符串开始的地方匹配 ( ...

  10. 控制文本框只能输入数字字母和汉字

    private String stringFilter(String str) throws PatternSyntaxException {//数字字母和汉字String regEx = " ...

最新文章

  1. 腾讯微博qq说说备份导出工具_10年了!腾讯微博宣布关停,宜昌90后的青春不再!...
  2. Codeforces Round #361 (Div. 2) B. Mike and Shortcuts bfs
  3. A Fully Featured Windows HTTP Wrapper in C++
  4. MySQL高级 大批量插入数据
  5. 解读Redis报错:“MISCONF Redis is configured to save RDB snapshots”
  6. 区块链随想:共识不等于信用
  7. 微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(简单步骤)
  8. linux .o文件 复制,Linux I/O实现文件复制
  9. 洛谷-图的遍历-P2661-信息传递
  10. Android学习系列--App调试的几个命令实践
  11. 【零基础学Java】—初识Java(一)
  12. redis与memcached区别
  13. SQL Server-外部联接基础
  14. override 与virtual的理解
  15. 四川电信在广元市建大数据中心
  16. HTML5 桌面通知:Notification API的基础用法
  17. python的dict()字典数据类型的方法详解以及案例使用
  18. 最新android studio 第三方库包导入方法jar,so,module
  19. 《虎胆龙威4》观后感
  20. 拼多多店铺怎么布置装修,订单才能暴涨?

热门文章

  1. python seek使用_Python seek()用法及代码示例
  2. 金蝶计算机会计实验报告总结,金蝶财务软件实训总结.doc
  3. python 手机号码归属 ip地址查询
  4. Directory Opus一款功能强大的资源管理器
  5. 详解Eureka的自我保护机制
  6. Eureka自我保护机制原理及作用enable-self-preservation
  7. pyhon身份证验证
  8. 80072745 80072efd 解决办法
  9. 在linux下成功写Bingo游戏
  10. 使用LODOP设计打印模板