js符号输入不可用_js控制文本框禁止输入特殊字符详解
在开发难免遇到一些前端需要验证输入的数据是否合法的问题,收集分享在这里同学们使用,欢迎补充。
1.标签上直接替换方法:
JS 控制不能输入特殊字符
this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')
JS 控制文本框只能输入数字
JS 控制文本框只能输入数字、小数点
JS 控制文本框只能输入英文
JS 控制文本框只能输入英文、数字
JS 控制文本框只能输入中文
JS 控制文本框只能输入中文、英文、数字
JS 控制文本框只能输入中文、英文、数字、空格
JS 控制文本框只能输入中文、英文、数字、小数点
2.输入之后立即清除:
//验证输入框内不能输入特殊字符,输入就立刻清除
function cleanSpelChar(th){
if(/["'<>%;)(&+]/.test(th.value)){
$(th).val(th.value.replace(/["'<>%;)(&+]/,""));
}
}
3.如果是特殊字符,禁止输入:
//验证输入框内不能输入特殊字符,输入前先作判断
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符号输入不可用_js控制文本框禁止输入特殊字符详解相关推荐
- js符号输入不可用_JS 控制非法字符的输入代码
html文件代码如下: JS控制非法字符的输入 这里不允许输入如下字符:(像!@#$%^&*等) 这里不允许输入引号: 这里只能输入数字: 这里只能输入大写英文: js文件代码如下: /* * ...
- js符号输入不可用_js 不能输入符号
不能输入符号: 特殊符号怎么打出来_输入法工具怎么打出特殊符号,缺失:js不能输入符号2928/9 一般常用特殊符号: ┭ 々 〆 〤 〥〇 ┡ ┺ · ˙ ? ' ' " " & ...
- js符号输入不可用_js禁止输入特殊字符
1.替换方法: this.value=this.value.replace(/[^\u4e00-\u9fa5\w]/g,'') 2.输入之后立即清除: //验证输入框内不能输入特殊字符,输入就立刻清除 ...
- js符号输入不可用_js正则表达式不能输入符号包括下划线
匿名用户 1级 2017-05-22 回答 正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b", ...
- js中unload什么意思_JS之onunload、onbeforeunload事件详解
简介 onunload,onbeforeunload都是在刷新或关闭时调用,可以在 onbeforeunload 是正要去服务器读 取新的页面时调用,此时还没开始读取:而onunload则已经从服务器 ...
- (Android)TextView(文本框)自用详解
id:为TextView设置一个组件id,根据id,我们可以在Java代码中通过findViewById()的方法获取到该对象,然后进行相关属性的设置,又或者使用RelativeLayout时,参考组 ...
- js控制文本框仅仅能输入中文、英文、数字与指定特殊符号
JS 控制文本框仅仅能输入数字 <input οnkeyup="value=value.replace(/[^0-9]/g,'')"οnpaste="value=v ...
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号(屏蔽表情输入)
onkeyup:释放键盘事件 onpaste:粘贴事件 oncontextmenu :鼠标右击事件 控制这三种事件的输入 οnkeyup="this.value=this.value.rep ...
- C# e.Handled的用法,控制文本框键盘输入
e.Handled:获取或设置一个值,该值指示是否处理过此事件. e.Handled:多用在过滤某些事件,比如键盘按键 ①如要求文本框只能输入数字,那么当输入的是字母,则e.handled=true即 ...
最新文章
- linux -- framebuff驱动总结
- Android中的自定义view和自定义属性TypedArray的使用
- deepin v20.2.4设置全局搜索的快捷键
- VTK:网格之QuadricClustering
- mysql 手工修复_MySQL自动备份和手工恢复
- idea 玩转 码云 -- idea安装码云插件
- asm 查看 数据文件 修改 时间_Oracle的ASM介绍及管理
- . mybatis指定配置文件的根元素_MyBatis框架
- javascript-抽象工厂模式
- 谷歌中国 AI 中心要凉?李飞飞否认将离职
- Activity及Dialog的全透明
- Vue 实现电子签名
- 阿里云服务器桌面版配置
- 无法安装程序包“xxx”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.5”的项目中
- C# RichTextBox 制作文本编辑器
- 微分几何学类毕业论文文献都有哪些?
- canvas webGL SVG 比较
- Linux部署禅道在访问web页面进入www时报错:mysql无法连接(重新解压安装包或者输入命令:setenforce 0即可)
- 以下11條小建議,幫助你們的異地戀一直保持活力
- 【Http】HTTP方法的安全性和幂等性