input文本输入框只能输入数字或字母或汉字等
或者在处理一些技术问题时,有什么不懂的地方,随时可以加我QQ:565449214讨论技术或者加QQ群62655404讨论
- 当前标签
- input
1.文本框只能输入数字代码(小数点也不能输入)
<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
2.只能输入数字,能输小数点.
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name="txt1" onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">
3.数字和小数点方法二
<input type="text" t_value="" o_value="" onkeypress="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" onkeyup="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" onblur="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}">
4.只能输入字母和汉字
<input onkeyup="value=value.replace(/[\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength="10" name="Numbers">
5.只能输入英文字母和数字,不能输入中文
<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
6.只能输入数字和英文<font color="Red">chun</font>
<input onkeyup="value=value.replace(/[^\d|chun]/g,'')">
7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<input onkeypress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">
8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">
输入中文:
<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">
输入数字:
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">
输入英文:
<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">
三个合在一起
<input onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')">
只输入数字和字母
:<input class="input" maxlength="12" size="15" name="username" id="username" onkeyup="value=value.replace(/[\W]/g,'')">
除了英文的标点符号以为 其他的人都可以中文,英文字母,数字,中文标点
<input type="text" onkeyup="this.value=this.value.replace(/^[^!@#$%^&*()-=+]/g,'')">
- 相关阅读
- ( 2021/2/7 17:03:04 )jQuery设置提交表单disabled属性所有input、button、extarea、select、checkbox、radio都生效
- ( 2020/12/16 22:20:58 )微信小程序转uni-app项目
- ( 2020/12/11 23:19:01 )uni-app 搜索、历史记录功能简单实现
- ( 2020/9/25 20:44:34 )uni-app基础知识页面事件与web事件的对比
- ( 2020/9/15 15:27:24 )uni-app与HTML的标签变化对比
- ( 2019/12/20 20:36:22 )jquery实现单选按钮radio选中和取消 使用prop()代替attr()
- ( 2019/5/6 17:22:07 )网站从http改成https(ssl证书)后设置301跳转将http跳转到https的方法
- ( 2018/5/14 10:35:46 )ASP版通过身份证信息获取对应的生日性别年龄
- 共有0条关于《input文本输入框只能输入数字或字母或汉字等》的评论
- 发表评论
您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。
- 更多信息>>栏目类别选择
- uni-app
- rss学习
- 个人空间
- 网站设计
- 网站公告
- 下载
- photoshop学习
- ASP学习
- DIV+CSS学习
- SEO搜索引擎忧化
- java学习
- HTML学习
- 网站信息
- 网站类信息
- 更多>>同类信息
- 用于深山在线投票的一个javascript统计checkbox现在选中的个数一边点复选框一边验证并计算现在选了多少个复选框
- 利用javascript简短功能就可以检查form表单中的元素是否已经填写
- javascript日期验证比较
- javascript 根据汉字拼音首字母快速定位下拉列表
- javascript取汉字拼音首字母缩写程序
- Javascript JS 限制复选框的选择个数(3)
- Javascript JS 限制复选框的选择个数(2)
- 改善用户体验之checkbox表单(最多可以选择三个)
- 更多>>最新添加文章
- uni-app开发微信小程序使用button的open-type为contact调用微信客服不能用view或者js调用
- uni-app用map组件建立微信小程序显示商家地图位置并且打上标志然后点标志进行调用手机地图导航到对应的地址
- 用uni-app开发微信小程序用uni.makePhoneCall拨打电话
- uni.openLocation打开地图导航没反应解决方式(参数都设置对就是打不开)
- 各个苹果手表型号版本对比以及查看苹果手机Apple Watch型号
- 微信小程序腾讯视频播放组件tencentvideo(wxa75efa648b60994b)
- 微信小程序直播组件live-player-plugin(wx2b03c6e691cd7370)
- jquery设置或获取修改classname