JS控制文本框禁止输入特殊字符
JS 控制不能输入特殊字符
<input type="text" class="domain" οnkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'');">
this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')
JS 控制文本框只能输入数字
<input οnkeyup="value=value.replace(/[^0-9]/g,'')" οnpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu = "value=value.replace(/[^0-9]/g,'')">
JS 控制文本框只能输入数字、小数点
<input οnkeyup="value=value.replace(/[^0-9\.]/g,'')" οnpaste="value=value.replace(/[^0-9\.]/g,'')" οncοntextmenu="value=value.replace(/[^0-9\.]/g,'')">
JS 控制文本框只能输入英文
<input οnkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z]/g,'')">
JS 控制文本框只能输入英文、数字
<input οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">
JS 控制文本框只能输入中文
<input οnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" οnpaste="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
JS 控制文本框只能输入中文、英文、数字
<input οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')">
JS 控制文本框只能输入中文、英文、数字、空格
<input οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')">
JS 控制文本框只能输入中文、英文、数字、小数点
<input οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')">
输入之后立即清除:
//验证输入框内不能输入特殊字符,输入就立刻清除
function cleanSpelChar(th){
if(/["'<>%;)(&+]/.test(th.value)){
$(th).val(th.value.replace(/["'<>%;)(&+]/,""));
}
}
如果是特殊字符,禁止输入:
//验证输入框内不能输入特殊字符,输入前先作判断
function processSpelChar() {
var code;
var character;
if (document.all) {
code = window.event.keyCode;
} else {
code = arguments.callee.caller.arguments[0].which;
}
var character = String.fromCharCode(code);
var txt = new RegExp(/["'<>%;)(&+]/);
if (txt.test(character)) {
if (document.all) {
window.event.returnValue = false;
} else {
arguments.callee.caller.arguments[0].preventDefault();
}
}
}
JS替换英文特殊字符 `~!@#$%^&*()_+-=;':"\|,./<>?
var subject= document.getElementById("subject").value;
subject = subject.replace(/[\-\_\,\.\!\|\~\`\(\)\#\@\%\-\+\=\/\'\$\%\^\&\*\{\}\:\;\"\L\<\>\?\\]/g, '');
alert(subject);
---------------------
作者:落尘曦
来源:CSDN
原文:https://blog.csdn.net/qq_23994787/article/details/79206591
版权声明:本文为博主原创文章,转载请附上博文链接!
转载于:https://www.cnblogs.com/hugeboke/p/10278037.html
JS控制文本框禁止输入特殊字符相关推荐
- js符号输入不可用_js控制文本框禁止输入特殊字符详解
在开发难免遇到一些前端需要验证输入的数据是否合法的问题,收集分享在这里同学们使用,欢迎补充. 1.标签上直接替换方法: JS 控制不能输入特殊字符 this.value=this.value.repl ...
- js控制文本框仅仅能输入中文、英文、数字与指定特殊符号
JS 控制文本框仅仅能输入数字 <input οnkeyup="value=value.replace(/[^0-9]/g,'')"οnpaste="value=v ...
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号(屏蔽表情输入)
onkeyup:释放键盘事件 onpaste:粘贴事件 oncontextmenu :鼠标右击事件 控制这三种事件的输入 οnkeyup="this.value=this.value.rep ...
- JS控制文本框只读状态(普通、EasyUI的textbox)
一.普通文本框 用原生获取DOM元素的方法去获取可以进行改变,但是改用 $('#test') 这种反而不起作用. <body><a>测试:</a><input ...
- js控制文本框中的字符数
function checkLength(which,remainderNum,maxChars) {if (which.value.length > maxChars)which.value ...
- html文本框自动赋值,js给文本框赋值 value与innerHTML
赋值操作: document.getElementById("testId").value="hello"; value与innerHTML的区别 上面的val ...
- html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...
这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...
- html判断整数小数点后两位小数点,js控制input框只能输入数字和一位小数点且小数点后面只有两位小数...
js控制input框只能输入数字和一位小数点且小数点后面只有两位小数 js控制input框只能输入数字和一位小数点且小数点后面只有两位小数 212或 0.66; 过滤 00000,1.10,0.00 ...
- C# e.Handled的用法,控制文本框键盘输入
e.Handled:获取或设置一个值,该值指示是否处理过此事件. e.Handled:多用在过滤某些事件,比如键盘按键 ①如要求文本框只能输入数字,那么当输入的是字母,则e.handled=true即 ...
- html输入框限定字符,input框禁止输入特殊字符@#!$%^*()_+e
input框禁止输入特殊字符@#!$%^&*()_+e input type = number 我的解决方案: processSpelChar: function (){ var code; ...
最新文章
- C#和JavaScript的简单互交
- Android开发之多Fragment切换优化
- kotlin 用协程做网络请求_Android使用Kotlin协程封装网络库
- Linux下防火墙开放端口
- GitHub上如何进行PR(Pull Request)操作——简版
- Java笔记-Spring中RabbitMQ的调用
- 小学教育专业有计算机课程吗,小学计算机课程教学工作总结
- 已修复的bug: 简书文章长标题换行异常,标题配图异常,首页配图异常
- 现代软件工程个人作业进度
- sga_target大于sga_max_size数据库无法启动
- 虚拟机队列实战虚拟化存储设计之LUN Sizing
- 百度地图api设置点的自定义图标不显示
- 根据后台给的时区与时间戳转换时区与时间
- (PTA)数据结构(作业)12、查找
- 使用phpOffice导入excel和word
- 设置git使用vimdiff比较差异
- 基于VB的COM编程入门教程
- Siri语音打电话APP
- 【源码在文末】SpringSession实战使用(基于SpringBoot项目)
- java模拟电梯程序_Java编写的电梯模拟系统《结对作业》