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 相关文章推荐
关于__defineGetter__ 和__defineSetter__的说明
May 12 Javascript
Firefox window.close()的使用注意事项
Apr 11 Javascript
jQuery实现切换页面布局使用介绍
Oct 09 Javascript
Javascript 页面模板化很多人没有使用过的方法
Jun 05 Javascript
js选取多个或单个元素的实现代码(用class)
Aug 22 Javascript
Javascript执行效率全面总结
Nov 04 Javascript
动态的绑定事件addEventListener方法的使用
Jan 24 Javascript
js解析json读取List中的实体对象示例
Mar 11 Javascript
用javascript对一个json数组深度赋值示例
Jul 27 Javascript
JavaScript使用Range调色及透明度实例
Sep 25 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
Aug 09 Javascript
JavaScript实现串行请求的示例代码
Sep 14 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 Mysql类 可以参考学习熟悉下
2009/06/21 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
浅析php单例模式
2014/11/25 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
jquery插件jbox使用iframe关闭问题
2009/02/09 Javascript
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
js getElementsByTagName的简写方式
2010/06/27 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
Vue实现圆环进度条的示例
2021/02/06 Vue.js
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
[43:03]完美世界DOTA2联赛PWL S2 PXG vs Magma 第二场 11.21
2020/11/24 DOTA
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
对Python 数组的切片操作详解
2018/07/02 Python
在python中画正态分布图像的实例
2019/07/08 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
Python如何执行系统命令
2020/09/23 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
全球性的在线时尚男装零售商:boohooMAN
2016/12/17 全球购物
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
写出二分查找算法的两种实现
2013/05/13 面试题
JavaScript实现页面动态验证码的实现示例
2021/03/23 Javascript
党员干部一句话承诺
2014/05/30 职场文书
初一年级组工作总结
2015/08/12 职场文书
改进工作作风心得体会
2016/01/23 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript