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 相关文章推荐
表单(FORM)的一些实用效果代码
Mar 25 Javascript
可自己添加html的伪弹出框实现代码
Sep 08 Javascript
javascript dom追加内容实现示例
Sep 21 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
Oct 24 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
Jan 16 Javascript
JS实现的简单图片切换功能示例【测试可用】
Feb 14 Javascript
vue给组件传递不同的值方法
Sep 29 Javascript
angularJS1 url中携带参数的获取方法
Oct 09 Javascript
详解create-react-app 2.0版本如何启用装饰器语法
Oct 23 Javascript
Node.js实现一个HTTP服务器的方法示例
May 13 Javascript
JS事件流与事件处理程序实例分析
Aug 16 Javascript
一篇文章带你从零快速上手Rollup
Sep 07 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
PHP中用header图片地址 简单隐藏图片源地址
2008/04/09 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
2009/11/27 PHP
php的curl封装类用法实例
2014/11/07 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
jquery中获得$.ajax()事件返回的值并添加事件的方法
2010/04/15 Javascript
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
分享我对JS插件开发的一些感想和心得
2016/02/04 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
2019/06/05 Javascript
Vuex实现数据共享的方法
2019/12/20 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
仅利用30行Python代码来展示X算法
2015/04/01 Python
基于python实现聊天室程序
2018/07/27 Python
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
英国优质家居用品网上品牌:URBANARA
2018/06/01 全球购物
几个常见的消息中间件(MOM)
2014/01/08 面试题
2014年保洁工作总结
2014/11/24 职场文书
结婚保证书
2015/01/16 职场文书
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
2021/04/06 Oracle
Python趣味挑战之实现简易版音乐播放器
2021/05/28 Python
vue router 动态路由清除方式
2022/05/25 Vue.js