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 相关文章推荐
IE8 chrome中table隔行换色解决办法
Jul 09 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
Jan 08 Javascript
排序算法的javascript实现与讲解(99js手记)
Sep 28 Javascript
jQuery validate 验证radio实例
Mar 01 Javascript
详解使用webpack构建多页面应用
Dec 21 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
Mar 01 Javascript
vue.js做一个简单的编辑菜谱功能
May 08 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
Aug 01 Javascript
基于layui轮播图满屏是高度自适应的解决方法
Sep 16 Javascript
详解jQuery中的prop()使用方法
Jan 05 jQuery
js实现百度淘宝搜索功能
Feb 17 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
Apr 28 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/03/07 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
破解Session cookie的方法
2006/07/28 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
webpack.DefinePlugin与cross-env区别详解
2020/02/23 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
js实现头像上传并且可预览提交
2020/12/25 Javascript
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
python实现俄罗斯方块
2018/06/26 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
Python GUI自动化实现绕过验证码登录
2020/01/10 Python
Python表达式的优先级详解
2020/02/18 Python
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
公司外出活动方案
2014/08/14 职场文书
竞选班干部演讲稿400字
2014/08/20 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
个人工作能力自我评价
2015/03/05 职场文书
承兑汇票延期证明
2015/06/23 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书
HTML+CSS+JS实现图片的瀑布流布局的示例代码
2021/04/22 HTML / CSS
解决numpy和torch数据类型转化的问题
2021/05/23 Python
golang fmt格式“占位符”的实例用法详解
2021/07/04 Golang
Python多线程 Queue 模块常见用法
2021/07/04 Python