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+Dhtml:WEB程序员简易开发工具包(预先体验版)
Nov 07 Javascript
javascript 写类方式之八
Jul 05 Javascript
javascript xml为数据源的下拉框控件
Jul 07 Javascript
ext checkboxgroup 回填数据解决
Aug 21 Javascript
jquery插件validation实现验证身份证号等
Jun 04 Javascript
深入理解JS addLoadEvent函数
May 20 Javascript
基于MVC方式实现三级联动(JavaScript)
Jan 23 Javascript
微信小程序使用modal组件弹出对话框功能示例
Nov 29 Javascript
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
微信小程序在地图选择地址并返回经纬度简单示例
Dec 03 Javascript
Vue 引入AMap高德地图的实现代码
Apr 29 Javascript
微信小程序里引入SVG矢量图标的方法
Sep 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
分享PHP header函数使用教程
2013/09/05 PHP
php实现检查文章是否被百度收录
2015/01/27 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
YII2框架中使用yii.js实现的post请求
2017/04/09 PHP
js如何取消事件冒泡
2013/09/23 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
Javascript中使用parseInt函数需要注意的问题
2015/04/02 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
JavaScript实现简单随机点名器
2019/11/21 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
Python的re模块正则表达式操作
2016/05/25 Python
python使用mysql数据库示例代码
2017/05/21 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
Django xadmin安装及使用详解
2020/10/26 Python
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
狼和鹿教学反思
2014/02/05 职场文书
八项规定整改方案
2014/02/21 职场文书
社区工作者演讲稿
2014/05/23 职场文书
介绍信模板
2015/01/31 职场文书
财政局个人年终总结
2015/03/03 职场文书
党员带头倡议书
2015/04/29 职场文书
歼十出击观后感
2015/06/11 职场文书
中秋晚会致辞
2015/07/31 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
Python re.sub 反向引用的实现
2021/07/07 Python
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server