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 相关文章推荐
最短的IE判断代码
Mar 13 Javascript
JQUERY dialog的用法详细解析
Dec 19 Javascript
Javascript 赋值机制详解
Nov 23 Javascript
javascript使用正则表达式检测IP地址
Dec 03 Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
Jun 12 Javascript
vue.js 使用axios实现下载功能的示例
Mar 05 Javascript
node实现的爬虫功能示例
May 04 Javascript
vue自定义一个v-model的实现代码
Jun 21 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
Aug 21 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
Dec 22 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函数之日期时间函数date()使用详解
2013/09/09 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
jquery时间下拉框小例子
2013/04/15 Javascript
jquery动态添加删除一行数据示例
2014/06/12 Javascript
JavaScript跨域方法汇总
2014/10/16 Javascript
js打造数组转json函数
2015/01/14 Javascript
js简单的点击返回顶部效果实现方法
2015/04/10 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
JS基于面向对象实现的选项卡效果示例
2016/12/20 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
还不懂递归?读完这篇文章保证你会懂
2018/07/29 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
Electron vue的使用教程图文详解
2019/07/05 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
Python多线程和队列操作实例
2015/06/21 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
2020/02/12 Python
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
法院先进个人事迹材料
2014/05/04 职场文书
教师考核材料
2014/05/21 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
12.4全国法制宣传日活动总结
2014/11/01 职场文书
初中生毕业评语
2014/12/29 职场文书
父亲节寄语大全
2015/02/27 职场文书
出国导师推荐信
2015/03/25 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python
python游戏开发Pygame框架
2022/04/22 Python