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 相关文章推荐
利用毫秒减值计算时长的js代码
Sep 22 Javascript
JS判断客服QQ号在线还是离线状态的方法
Jan 13 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
Mar 02 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
Sep 24 Javascript
深入理解Ajax的get和post请求
Jun 02 Javascript
JavaScript判断数组是否存在key的简单实例
Aug 03 Javascript
JavaScript编码风格指南(中文版)
Aug 26 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
Dec 08 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
Jan 19 Javascript
Vue使用vue-cli创建项目
Sep 01 Javascript
详解node登录接口之密码错误限制次数(含代码)
Oct 25 Javascript
深入浅析JavaScript中的in关键字和for-in循环
Apr 20 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遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
php实现可以设置中奖概率的抽奖程序代码分享
2014/01/19 PHP
php使用类继承解决代码重复的问题
2015/02/11 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
Yii2汉字转拼音类的实例代码
2017/04/18 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
用javascript实现自定义标签
2007/05/08 Javascript
JS解析XML的实现代码
2009/11/12 Javascript
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
jQuery点击其他地方时菜单消失的实现方法
2016/04/22 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
javascript的几种写法总结
2016/09/30 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
详解用Python进行时间序列预测的7种方法
2020/03/13 Python
浅析Python 条件控制语句
2020/07/15 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
2020/07/20 HTML / CSS
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
医学生临床实习自我评价
2014/03/07 职场文书
文艺晚会主持词
2014/03/24 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书
了解Redis常见应用场景
2021/06/23 Redis
vue中div禁止点击事件的实现
2022/04/02 Vue.js
Python实现科学占卜 让视频自动打码
2022/04/09 Python
java版 简单三子棋游戏
2022/05/04 Java/Android