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 相关文章推荐
JavaScript中rem布局在react中的应用
Dec 09 Javascript
JavaScript九九乘法口诀表的简单实现
Oct 04 Javascript
js对字符串进行编码的方法总结(推荐)
Nov 10 Javascript
JS访问DOM节点方法详解
Nov 29 Javascript
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
Aug 22 Javascript
vue click.stop阻止点击事件继续传播的方法
Sep 04 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
Oct 24 Javascript
vue导航栏部分的动态渲染实例
Nov 01 Javascript
原生javascript单例模式的应用实例分析
Feb 23 Javascript
Postman参数化实现过程及原理解析
Aug 13 Javascript
详细分析JavaScript中的深浅拷贝
Sep 17 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数据库分表分段备份
2015/06/18 PHP
PHP7.0安装笔记整理
2015/08/28 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
JavaScript 中的replace方法说明
2007/04/13 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
JS中的eval 为什么加括号
2016/04/13 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
2017/04/12 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
2017/04/22 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
Vue父子组件传值的一些坑
2020/09/16 Javascript
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
Django中几种重定向方法
2015/04/28 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
2020/03/09 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
python实现跨年表白神器--你值得拥有
2021/01/04 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
节约电力资源的建议书
2014/03/12 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
新员工入职欢迎词
2015/01/23 职场文书
工程主管竞聘书
2015/09/15 职场文书
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers