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 ajax 局部刷新小案例
Feb 08 Javascript
判断某个字符在一个字符串中是否存在的js代码
Feb 28 Javascript
javascript中setTimeout的问题解决方法
May 08 Javascript
JS 弹出层 定位至屏幕居中示例
May 21 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
Aug 20 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
Apr 01 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
Mar 09 Javascript
ES6深入理解之“let”能替代”var“吗?
Jun 28 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
Sep 28 Javascript
微信小程序实现类似微信点击语音播放效果
Mar 30 Javascript
24个解决实际问题的ES6代码片段(小结)
Feb 02 Javascript
JavaScript 绘制饼图的示例
Feb 19 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
php和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
2014/04/21 PHP
php自定义函数截取汉字长度
2014/05/15 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
JS中判断null的方法分析
2016/11/21 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python3基础之输入和输出实例分析
2014/08/18 Python
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
Python判断字符串是否为合法标示符操作
2020/09/03 Python
Python爬虫+Tkinter制作一个翻译软件的示例
2021/02/20 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
法律进社区实施方案
2014/03/21 职场文书
老公爱的承诺书
2014/03/31 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
医院义诊活动总结
2014/07/04 职场文书
艺术节开幕词
2015/01/28 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang
pytorch训练神经网络爆内存的解决方案
2021/05/22 Python
Python实现自动玩连连看的脚本分享
2022/04/04 Python
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技