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文件中调用js的实现方法小结
Oct 23 Javascript
分享一个常用的javascript静态类
Dec 31 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
Oct 20 Javascript
jQuery插件实现静态HTML验证码校验
Nov 06 Javascript
AngularJs 弹出模态框(model)
Apr 07 Javascript
jQuery 实现批量提交表格多行数据的方法
Aug 09 jQuery
webpack4 处理CSS的方法示例
Sep 03 Javascript
vue中使用v-model完成组件间的通信
Aug 22 Javascript
Vue父组件向子组件传值以及data和props的区别详解
Mar 02 Javascript
基于VUE实现判断设备是PC还是移动端
Jul 03 Javascript
基于elementUI竖向表格、和并列的案例
Oct 26 Javascript
通过实例解析javascript Date对象属性及方法
Nov 04 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+javascript液晶时钟
2006/10/09 PHP
php查询操作实现投票功能
2016/05/09 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
node使用mysql获取数据库数据中文乱码问题的解决
2019/12/02 Javascript
js实现拾色器插件(ColorPicker)
2020/05/21 Javascript
深入解读VUE中的异步渲染的实现
2020/06/19 Javascript
在Django中创建第一个静态视图
2015/07/15 Python
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
2014庆六一活动方案
2014/03/02 职场文书
保密承诺书范文
2014/03/27 职场文书
大学生求职信怎么写
2015/03/19 职场文书
《我们的民族小学》教学反思
2016/02/19 职场文书
导游词之湖北武当山
2019/09/23 职场文书
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript
解决Redis启动警告问题
2022/02/24 Redis
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python