php限制只能输入中文,JS控制Input只能输入数字,汉字,英文的限制方法
2 楼 shuke[2013-10-30 14:05]
以上是图片替代 SUBMIT提交的方法,
正则表达式限制文本框只能输入数字
许多时候我们在制作表单时需要限制文本框输入内容的类型,下面我们用正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等各类代码。
1.文本框只能输入数字代码(小数点也不能输入)
2.只能输入数字,能输小数点.
3.数字和小数点方法二
可以封装成单独的函数
function keyPress(ob) {
if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) ob.o_value = ob.value;
}
function keyUp(ob) {
if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) ob.o_value = ob.value;
}
function onBlur(ob) {
if(!ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))ob.value=ob.o_value;else{if(ob.value.match(/^\.\d+$/))ob.value=0+ob.value;if(ob.value.match(/^\.$/))ob.value=0;ob.o_value=ob.value};
}
只需在调用,传入this对象即可! οnkeypress="keyPress(this)" οnkeyup="keyUp(this)" οnblur="onBlur(this)"
4.只能输入字母和汉字
5.只能输入英文字母和数字,不能输入中文
6.只能输入数字和英文
7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
php限制只能输入中文,JS控制Input只能输入数字,汉字,英文的限制方法相关推荐
- js控制input只能输入数字和小数点后两位,输入其他自动清除方法。
工作中input='text'总会遇到要控制输入数字,或者是输入中文,输入电话,输入身份证号,邮箱等.今天我遇到的是要输入数字并且只能小数点后面两位的数字,还不能为负数.废话不多说上代码: <i ...
- js控制input框输入数字时,累计求和
input框输入数字时,自动开始计算累加 <div class="form-group"> <label for="inputPassword3&quo ...
- JS控制 input 标签输入为数字及错误提示
学习笔记: 假设现在需要限制<input>标签内输入的内容为数字,并且对其大小进行判断. 涉及的知识主要有: 1.onblur , onblur 事件会在对象失去焦点时发生,也就是当焦点 ...
- html判断整数小数点后两位小数点,js控制input框只能输入数字和一位小数点且小数点后面只有两位小数...
js控制input框只能输入数字和一位小数点且小数点后面只有两位小数 js控制input框只能输入数字和一位小数点且小数点后面只有两位小数 212或 0.66; 过滤 00000,1.10,0.00 ...
- 加减号控制input框里数字的js
一个加减号控制input框里数字的js,左边是一个减号,右边一个加号,中间是input框,当数字为1时,左边减号置灰不可点击,数字为99时,加号置灰不可点击,点击加减号,input数字改变. 效果图如 ...
- 搜狗输入法时输入中文,提示下拉栏全是英文
搜狗输入法时输入中文,提示下拉栏全是英文 原因: 是因为使用了美式键盘: 状态是怎样的呢: 解决办法: ctrl + shift +e 搜狗输入法是中文,打字显示却是英文?为什么? 你好,大侠,百度了 ...
- 使用js控制input填写的限制,比如只能写数字和英文,不能输入中文
1.只能输入英文字母和数字,不能输入中文 <input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"> 2.只能输入字 ...
- html只能输入两位小数,JQuery控制input只能输入数字和两位小数(有关金额)代码...
jquery代码: function num(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //清除"数字&quo ...
- html input光标位置,js控制input框内光标位置(setSelectionRange详解)
问题描述 前段时间碰到一个需求:在表单中有一个字段叫金额,用户希望点击该输入框后(focus),能够自动为其金额数字后加上"万元"两个字. 虽然这个需求可以通过其他的设计方式规避( ...
最新文章
- 11 个好用的科研工具推荐!工作效率提升 max!
- php in循环与for循环,详谈js中标准for循环与foreach(for in)的区别
- 文件上传——选择文件之后自动上传||文件上传的后端代码
- linux时间字符串转正常时间
- mac 系统使用macaca inspector 获取iphone真机应用元素
- windows常用的几个操作
- python矩形打印_【Python】旋转打印各种矩形
- pomelo中的next
- 文献记录(part11)--Biclustering of Expression Data
- 30分钟掌握ES6/ES2015核心内容 1
- [QUICK UI] 有哪些目前流行的前端框架
- 【linux】 rm 防止误删
- 一次多线程臭虫经验——异步日志c++化时
- iOS -一些常用的方法
- cboard企业版源码_CBoard的部署与使用
- BAT投资AI已超硅谷巨头,北京成风投增长第一城
- android http 302重定向 实现,Android httpClient自动处理302重定向
- java-poi实现生成word
- 发一个自己常用的通信词汇缩写表(实时更新)
- Coredump:core与kernel的区别,以及coredump具体指什么?
热门文章
- 大学人工智能专业应该怎么学
- 学习日记(1.12)
- 1135 mysql_Mysql实例mysql中一个普通ERROR 1135 (HY000)错误引发的血案
- python如何保存训练好的模型_Python机器学习7:如何保存、加载训练好的机器学习模型...
- 解决联想e470c 无线网卡驱动
- Seneca:NodeJS 微服务框架入门(一)
- 从位图图像中读取2D纹理(C ++,OpenGL)
- 树形dp树的重心(D - Godfather POJ - 3107)
- 如何挑选最适合自己的车
- java.lang.ClassNotFoundException:org.springframework.transaction.TransactionException