js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码


Posted in Javascript onSeptember 09, 2016

JS 控制文本框只能输入数字

<input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')">

JS 控制文本框只能输入数字、小数点

<inputonkeyup="value=value.replace(/[^\0-9\.]/g,'')"onpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu ="value=value.replace(/[^\0-9\.]/g,'')">

JS 控制文本框只能输入英文

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z]/g,'')">

JS 控制文本框只能输入英文、数字

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" oncontextmenu="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">

JS 控制文本框只能输入中文

<inputonkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"onpaste="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" oncontextmenu="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">

JS 控制文本框只能输入中文、英文、数字

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')"oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')">

JS 控制文本框只能输入中文、英文、数字、空格

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\]/g,'')" oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\]/g,'')">

JS 控制文本框只能输入中文、英文、数字、小数点

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')"oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')">

总而言之:

先在‘<input>' 里输入

onkeyup="value=value.replace(/[^\X]/g,'')"

然后在(/[\X]/g,'')里的 X换成你想输入的代码就可以了,

中文u4E00-u9FA5,数字0-9,英文a-z\A-Z,其它符号@、点或其它符号。

也可以多个,用\隔开就行了。

例如:中英文 + 数字 + @符号 + 点符号  \a-\z\A-\Z0-9\u4E00-\u9FA5\@\.

若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话

就要在'<input>'里输入onpaste="return false" oncontextmenu="return false;"

以上这篇js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 使用手册(三)
Sep 23 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
Nov 24 Javascript
如何解决hover在ie6中的兼容性问题
Dec 15 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
Jan 22 Javascript
angular.JS实现网页禁用调试、复制和剪切
Mar 31 Javascript
关于Vue单页面骨架屏实践记录
Dec 13 Javascript
Angular实现的简单查询天气预报功能示例
Dec 27 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
Feb 22 Javascript
layui从数据库中获取复选框的值并默认选中方法
Aug 15 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
Oct 26 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
Jun 07 Javascript
angular组件间通讯的实现方法示例
May 07 Javascript
js判断所有表单项不为空则提交表单的实现方法
Sep 09 #Javascript
jQuery简单创建节点的方法
Sep 09 #Javascript
javascript 四十条常用技巧大全
Sep 09 #Javascript
前端弹出对话框 js实现ajax交互
Sep 09 #Javascript
Boostrap基础教程之JavaScript插件篇
Sep 08 #Javascript
jQuery实现邮箱下拉列表自动补全功能
Sep 08 #Javascript
JS图片放大效果简单实现代码
Sep 08 #Javascript
You might like
php.ini 配置文件的深入解析
2013/06/17 PHP
php mail to 配置详解
2014/01/16 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
JS案例分享之金额小写转大写
2014/05/15 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
dul无法加载bootstrap实现unload table/user恢复
2016/09/29 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
解决vue更新路由router-view复用组件内容不刷新的问题
2019/11/04 Javascript
JS实现图片切换特效
2019/12/23 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
对vue生命周期的深入理解
2020/12/03 Vue.js
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
Python 的描述符 descriptor详解
2016/02/27 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
python中spy++的使用超详细教程
2021/01/29 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
毕业生自我推荐
2013/11/04 职场文书
机械系大学毕业生推荐信
2013/11/27 职场文书
安全生产目标责任书
2014/04/14 职场文书
计算机系本科生求职信
2014/05/31 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
志愿者事迹材料
2014/12/26 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python