encryption requirejs Zeptojs vue框架 bootstrap管理系统模板 河南普通话报名 jquery each hbase端口 map删除指定元素 不用u盘装双系统 java微服务架构 cad正在执行命令 python取随机数 python入门指南 python的安装路径 java在线教程 java覆盖 java集合框架 java字符串比较 学java基础 java日期格式 linux下载安装 python源码 删除数组中的某个元素 主板芯片组天梯图 java疯狂讲义 cfqq网吧任务 如何用ai设计字体 fireworks下载 电脑还原软件 键盘指法练习游戏 文件分割 电脑录屏工具 画图橡皮擦怎么放大 python爬取图片 hexdump 微信昵称特殊符号 七彩虹网驰版为什么坑 vmlinux 论文封面怎么做
当前位置: 首页 > 学习教程  > 

Bootstrap中input输入框完整数据验证

2020/10/16 17:43:27 文章标签: bootstrap文本框

输入中文、数字、英文: <input οnkeyup"valuevalue.replace(/[^\w\u4E00-\u9FA5]/g, )">输入数字和字母&#xff1a; <input onKeyUp"valuevalue.replace(/[\W]/g,)">输入大小写字母、数字、下划线&#xff1a; <input type"text&quo…

输入中文、数字、英文:
<input οnkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')">

输入数字和字母:
<input onKeyUp="value=value.replace(/[\W]/g,'')">

输入大小写字母、数字、下划线:
<input type="text" οnkeyup="this.value=this.value.replace(/[^\w_]/g,'');">

只能输入英文字母和数字,不能输入中文
<input οnkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

只能输入数字和英文
<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">

输入小写字母、数字、下划线:
<input type="text" οnkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,'');">

输入数字和点
<input type="text" οnkeyup="value=value.replace(/[^\d.]/g,'')">

输入中文:
<input type="text" οnkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">

输入数字:
<input type="text" οnkeyup="this.value=this.value.replace(/\D/g,'')">

输入英文:
<input type="text" οnkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">

除了英文的标点符号以外,其他的都可以中文,英文字母,数字,中文标点
<input type="text" οnkeyup="this.value=this.value.replace(/^[^!@#$%^&*()-=+]/g,'')">

只能输入数字代码(小数点也不能输入)
<input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">

只能输入数字,能输小数点.
<input οnkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 οnchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">

数字和小数点方法二
<input type=text t_value="" o_value="" οnkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.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;else this.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}">

只能输入字母和汉字
<input οnkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">


小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">

小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
<input οnkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">

本文链接: http://www.dtmao.cc/news_show_300043.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?