javascript 控制input只允许输入的各种指定内容


Posted in Javascript onJune 19, 2014

1、只允许输入数字

<input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,'')">

2、只允许输入英文字母、数字和下划线(以下二种方法实现)

<input name="username" type="text"
style="ime-mode:disabled">
<input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

3、只允许输入英文字母、数字和=@#

<input name="username" type="text" onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">

4、只允许输入汉字

<input name="username" type="text"
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">

1、只允许输入数字

<input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,'')">

2、只允许输入英文字母、数字和下划线(以下二种方法实现)

<input name="username" type="text"
style="ime-mode:disabled">
<input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

3、只允许输入英文字母、数字和=@#

<input name="username" type="text"
onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">

4、只允许输入汉字

<input name="username" type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">

只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。

只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。

只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。

只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
只能输入非零的正整数:"^\+?[1-9][0-9]*$"。

只能输入非零的负整数:"^\-[1-9][]0-9"*$。
只能输入长度为3的字符:"^.{3}$"。

只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$"。
只能输入由26个大写英文字母组成的字符串:"^[A-Z]+$"。

只能输入由26个小写英文字母组成的字符串:"^[a-z]+$"。
只能输入由数字和26个英文字母组成的字符串:"^[A-Za-z0-9]+$"。

只能输入由数字、26个英文字母或者下划线组成的字符串:"^\w+$"。

验证用户密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。

验证是否含有^%&',;=?$\"等字符:"[^%&',;=?$\x22]+"。

只能输入汉字:"^[\u4e00-\u9fa5]{0,}$"

只能输入数字和小数点,防粘贴:

<input type=""text" onkeyup="value=value.replace(/[^0-9.]/g,''),dxfqlld();" onpaste="value=value.replace(/[^0-9.]/g,'')" oncontextmenu="value=value.replace(/[^0-9.]/g,'')" />
Javascript 相关文章推荐
初学Javascript的一些总结
Nov 03 Javascript
JavaScript 上万关键字瞬间匹配实现代码
Jul 07 Javascript
查找iframe里元素的方法可传参
Sep 11 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
Jun 05 Javascript
javascript判断css3动画结束 css3动画结束的回调函数
Mar 10 Javascript
JS实现简单的图书馆享元模式实例
Jun 30 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
Mar 11 Javascript
JavaScript变量声明var,let.const及区别浅析
Apr 23 Javascript
Node.js原生api搭建web服务器的方法步骤
Feb 15 Javascript
vue前后分离调起微信支付
Jul 29 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
Sep 27 Javascript
Vue实现剪切板图片压缩功能
Feb 04 Javascript
$(document).ready(function() {})不执行初始化脚本
Jun 19 #Javascript
对之前写的jquery分页做下升级
Jun 19 #Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
Jun 19 #Javascript
jQuery常用操作方法及常用函数总结
Jun 19 #Javascript
javascript使用正则控制input输入框允许输入的值方法大全
Jun 19 #Javascript
java和javascript获取word文档的书签位置对比
Jun 19 #Javascript
js调试系列 断点与动态调试[基础篇]
Jun 18 #Javascript
You might like
PHP常用的排序和查找算法
2015/08/06 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
Vue 2.0入门基础知识之内部指令详解
2017/10/15 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
python双向链表实现实例代码
2013/11/21 Python
python比较两个列表是否相等的方法
2015/07/28 Python
Python第三方库的安装方法总结
2016/06/06 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
Python字符串中添加、插入特定字符的方法
2019/09/10 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
Python devel安装失败问题解决方案
2020/06/09 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
【HTML5】Canvas绘制简单图片教程
2016/05/13 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
夏威夷航空官网:Hawaiian Airlines
2016/09/11 全球购物
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
爱祖国演讲稿
2014/05/04 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
2015年统战工作总结
2015/05/19 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python