JS验证input输入框(字母,数字,符号,中文)


Posted in Javascript onMarch 23, 2017

只能输入英文

<input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')">

只能输入英文

<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"
onkeydown="fncKeyStop(event)" onpaste="return false"
oncontextmenu="return false" />

无法粘贴,右键不会弹出粘贴菜单

只能输入数字:

<input onkeyup="this.value=this.value.replace(/\D/g,'')"
onafterpaste="this.value=this.value.replace(/\D/g,'')">

只能输入数字,小数点:

<input name="price" type="text"
onkeyup="value=value.replace(/[^\d\.]/g,'')">

只能输入数字,小数点,下划线:

<input name="price" type="text"
onkeyup="value=value.replace(/[^\d\._]/g,'')">

只能输入英文和数字:

<input onkeyup="value=value.replace(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

只能输入汉字:

<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">

禁止输入法输入:

<input type="text" style="ime-mode: disabled">

无法切换输入法

只能输入中文、英文、数字、@符号和.符号:

<input type="text"
onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">

不能为空:

<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
基于jQuery的一个扩展form序列化到json对象
Dec 09 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
Dec 16 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
May 17 Javascript
js利用appendChild对标签进行排序的实现方法
Oct 16 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
Nov 18 Javascript
Javascrip实现文字跳动特效
Nov 27 Javascript
基于javascript实现的快速排序
Dec 02 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
Dec 08 Javascript
通过AngularJS实现图片上传及缩略图展示示例
Jan 03 Javascript
利用Blob进行文件上传的完整步骤
Aug 02 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
Jan 28 jQuery
JavaScript TAB栏切换效果的示例
Nov 05 Javascript
jQuery编写textarea输入字数限制代码
Mar 23 #jQuery
移动端刮刮乐的实现方式(js+HTML5)
Mar 23 #Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
Mar 23 #Javascript
jquery实现全选、全不选以及单选功能
Mar 23 #jQuery
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 #jQuery
纯jQuery实现前端分页功能
Mar 23 #jQuery
vue双向绑定简要分析
Mar 23 #Javascript
You might like
php代码优化及php相关问题总结
2006/10/09 PHP
PHP入门经历和学习过程分享
2014/04/11 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
2010/10/20 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
基于JavaScript 类的使用详解
2013/05/07 Javascript
JavaScript省市联动实现代码
2014/02/15 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
vue中keep-alive组件的入门使用教程
2019/06/06 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
Python3.6正式版新特性预览
2016/12/15 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
化工工艺专业求职信
2013/09/22 职场文书
保安自我鉴定范文
2013/12/08 职场文书
学子宴答谢词
2014/01/25 职场文书
网上商城创业计划书范文
2014/01/31 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
交通安全标语
2014/06/06 职场文书
合伙购房协议样本
2014/10/06 职场文书
六查六看自查报告
2014/10/14 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
毕业生入职感言
2015/07/31 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS