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实现数字验证码的简单实例
Feb 10 Javascript
javascript中with()方法的语法格式及使用
Aug 04 Javascript
简介JavaScript中substring()方法的使用
Jun 06 Javascript
javascript Slip.js实现整屏滑动的手机网页
Nov 25 Javascript
jQuery实现的调整表格行tr上下顺序
Jan 10 Javascript
javascript实现页面滚屏效果
Jan 17 Javascript
Bootstrap 3 按钮标签实例代码
Feb 21 Javascript
设置cookie指定时间失效(实例代码)
May 28 Javascript
JavaScript之生成器_动力节点Java学院整理
Jun 30 Javascript
JS SetInterval 代码实现页面轮询
Aug 11 Javascript
get  post jsonp三种数据交互形式实例详解
Aug 25 Javascript
vue自定义指令之面板拖拽的实现
Apr 14 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
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
简单的php数据库操作类代码(增,删,改,查)
2013/04/08 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
PHP统计目录大小的自定义函数分享
2014/11/18 PHP
php实现事件监听与触发的方法
2014/11/21 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
Laravel学习教程之request validation的编写
2017/10/25 PHP
使用PHPWord生成word文档的方法详解
2019/06/06 PHP
jQuery最佳实践完整篇
2011/08/20 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
iScroll中事件点击触发两次解决方案
2015/03/11 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
jQuery UI Bootstrap是什么?
2016/06/17 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
2016/08/11 Javascript
JavaScript cookie详解及简单实例应用
2016/12/31 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
详解vue-cli下ESlint 配置说明
2018/09/03 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
[14:03]2017DOTA2亚洲邀请赛开幕式:12神兵演绎水墨中华
2017/04/01 DOTA
Python 元类使用说明
2009/12/18 Python
Python实现多线程下载文件的代码实例
2014/06/01 Python
Python 自动刷博客浏览量实例代码
2017/06/14 Python
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
Python模块的加载讲解
2019/01/15 Python
Python list和str互转的实现示例
2020/11/16 Python
animation和transition的区别
2020/10/12 HTML / CSS
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
领导视察欢迎词
2014/01/15 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
英文邀请函
2015/02/02 职场文书
社会实践心得体会范文
2016/01/14 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python