input限制输入字符
输入大小写字母、数字、下划线:
<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')">
input限制输入字符相关推荐
- 限制input输入字符数(中文2个字符,英文1个字符)
input的maxlength可以限制input的输入的字符数,但是是字符串的长度,相当于判断str.length;然而经常会有中文字符算2个字符英文算1个字符的需求,目前只能通过编写代码来实现. & ...
- vue之ele组件中input表单限制输入字符
目录 vue之ele组件中input表单限制输入字符 input只能输入 数字 input 只能输入中文 vue之ele组件中input表单限制输入字符 input只能输入 数字 <!-- 描述 ...
- Python使用input输入字符串会报错
当我们使用input函数接受输入的字符串,并在后面的代码中调用时 userName = input("Please input userName:") input只会尝试输入数值型 ...
- input输入框按照字符数限制输入
实现效果:按照字符数限制用户输入长度,汉字为两个字符,数字和字母为一个字符,超出字符长度限制时,自动去掉多余部分来限制用户输入. 第一种实现方式,自定义指令(update存在不及时调用的情况,放弃) ...
- c语言如何持续输入字符直到指定字符结束_《小白学C》第三章 常用输入输出函数...
第三章 常用输入/输出函数 与其他高级语言一样, C语言的语句是用来向计算机系统发出操作指令的. 当我们提到输入时,这意味着要向程序填充一些数据.输入可以是以文件的形式或从命令行中进行.C 语言提供了 ...
- html input不能输入小数_第三课:变量与输入输出的配合使用
什么是变量? 讲到变量可能有的同学隐约有概念,但有的同学还有点懵.没关系,我们先将百度截图放在下面作为参考,再用大白话去理解什么是变量: 变量,从字面意思来看就是会变化的量,实际上也正是如此.那么我们 ...
- Java黑皮书课后题第4章:*4.10(猜测生日)改写程序清单4-3,提示用户输入字符Y代表“是”N代表“否”,代替之前输入1表示“是”,0表示“否
*4.10(猜测生日)改写程序清单4-3,提示用户输入字符Y代表"是"N代表"否",代替之前输入1表示"是",0表示"否 题目 题 ...
- c语言输入字符时控制符%c前加空格的原因解释
文章目录 一.前景知识 1.缓冲区 2.标准输入流 二.scanf语句的执行 1.scanf对于整形%d的输入 2.scanf对于字符%c的输入 在编一个代码时偶然间发现一个知识盲点-用scan ...
- INPUT只能输入数字
input只能输入数字: (只能输入数字,并且输入的值不能大于99),但是这样有个问题,就是当输入非数字字符时,输入框中所有的字符都会被清除 <input type="text&quo ...
最新文章
- 300道Python面试题,备战春招!
- 【每日一算法】无重复字符的最长子串
- LAMP一体环境快速安装
- 自动转发outlook的邮件
- 进入软件开发行业必须要掌握的基础知识(2005-5-18)
- 再论SAP云平台上CloudFoundry编程环境的connectivity
- border,padding,margin盒模型理解
- NLP 《隐式马尔科夫链》
- 原生JS实现简易转盘抽奖
- 李洪强iOS经典面试题156 - Runtime详解(面试必备)
- java 数据路id增长策略_基于数据库实现ID自动生成策略
- jmx为啥开了额外两个随机端口?
- App Store杂谈
- 详解 —— HTTP协议
- docker之SonarQube集成阿里p3c规则
- r语言 转录本结构及丰度_技术贴 | R语言:envfit环境因子和菌群回归分析
- TeamViewer作为个人用途免费,但仅可使用在有限数量的设备上。您已经到达可使用设备的上线
- Citespace(十一)---对图谱中Q值和S值的说明—来自《引文空间分析原理与应用》p24
- 腾讯地图 周边 poi 搜索及参数配置
- 利用dns特性把普通域用户提升到域管理员权限
热门文章
- 第二阶段冲刺 第四天
- ubantu下面U盘无法识别
- Silverlight 国外技术文章
- Sybase:数据类型(对比sqlserver)
- .Net/C# 应用程序直接读取本地 Cookies 文件(WinXP SP2 调用 API: InternetGetCookie 无果)...
- sql server 事务的回滚 断电
- 爱我的人请别走远(转载)
- 软件设计师09-面向对象-图集
- RSA加密算法【手把手解释】
- Windows服务器管理(4)——WinServer2008/2008R2系统 安装AD域控及DNS服务器