js 限制input只能输入数字、字母和汉字等等


Posted in Javascript onDecember 18, 2013
<input type="text"onKeyUp="this.value=this.value.replace(/[^\.\d]/g,'');if(this.value.split('.').length>2){this.value=this.value.split('.')[0]+'.'+this.value.split('.')[1]}">

1.文本框只能输入数字代码(小数点也不能输入)
<inputōnkeyup="this.value=this.value.replace(/\D/g,'''')"ōnafterpaste="this.value=this.value.replace(/\D/g,'''')">

2.只能输入数字,能输小数点.
<inputōnkeyup="if(isNaN(value))execCommand(''undo'')"ōnafterpaste="if(isNaN(value))execCommand(''undo'')"> 
<input name=txt1ōnchange="if(/\D/.test(this.value)){alert(''只能输入数字'');this.value='''';}">

3.数字和小数点方法二
<input type=text t_value="" o_value=""ōnkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;elsethis.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value"ōnkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;elsethis.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value"ōnblur="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}">

4.只能输入字母和汉字
<input ōnkeyup="value=value.replace(/[\d]/g,'''')"onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[\d]/g,''''))"maxlength=10 name="Numbers">

5.只能输入英文字母和数字,不能输入中文
<inputōnkeyup="value=value.replace(/[^\w\.\/]/ig,'''')">

6.只能输入数字和英文
<inputōnKeyUp="value=value.replace(/[^\d|chun]/g,'''')">

7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<inputōnKeyPress="if((event.keyCode<48 ||event.keyCode>57) &&event.keyCode!=46 ||/\.\d\d$/.test(value))event.returnValue=false">

8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
<inputōnkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,''$1$2.$3'')">
Javascript 相关文章推荐
游戏人文件夹程序 ver 3.0
Jul 14 Javascript
js改变文章字体大小的实例代码
Nov 27 Javascript
快速解决jQuery与其他库冲突的方法介绍
Jan 02 Javascript
Angular.js 实现数字转换汉字实例代码
Jul 14 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
Dec 06 Javascript
javascript输出AscII码扩展集中的字符方法
Dec 26 Javascript
jQuery 判断元素整理汇总
Feb 28 Javascript
JS实现给json数组动态赋值的方法示例
Mar 19 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
Mar 06 Javascript
原生javascript自定义input[type=radio]效果示例
Aug 27 Javascript
微信小程序常用的3种提示弹窗实现详解
Sep 19 Javascript
浅谈JavaScript作用域
Dec 06 Javascript
Javascript改变CSS样式(局部和全局)
Dec 18 #Javascript
jquery 提示信息显示后自动消失的具体实现
Dec 18 #Javascript
javascript中数组的concat()方法使用介绍
Dec 18 #Javascript
javascript中数组的sort()方法的使用介绍
Dec 18 #Javascript
javascript中数组的冒泡排序使用示例
Dec 18 #Javascript
javascript中数组中求最大值示例代码
Dec 18 #Javascript
JS动态调用方法名示例介绍
Dec 18 #Javascript
You might like
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
php基础设计模式大全(注册树模式、工厂模式、单列模式)
2015/08/31 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
Firefox中beforeunload事件的实现缺陷浅析
2012/05/03 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
vue select 获取value和lable操作
2020/08/28 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
Python入门之三角函数atan2()函数详解
2017/11/08 Python
python生成随机图形验证码详解
2017/11/08 Python
Python实现自动上京东抢手机
2018/02/06 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
python3的print()函数的用法图文讲解
2019/07/16 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
全球领先的中国制造商品在线批发平台:DHgate
2020/01/28 全球购物
公务员试用期满考核材料
2014/05/22 职场文书
幼儿园中秋节活动总结
2015/03/23 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python
win10频率超出范围怎么办?win10老显示超出工作频率范围的解决方法
2022/07/07 数码科技
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis