禁止输入特殊字符

function showKeyPress(evt,obj) {
            evt = (evt) ? evt : window.event
            return checkSpecificKey(evt.keyCode,obj);
        }
        
        function checkSpecificKey(keyCode,obj) {
           
            var reg = /[\!\@\#\$\%\^\&\*\<\>\\\:\\\;\~\,]/g ; //Specific Key list
            var val = obj.value;
            var flg = reg.test(val);
            if(flg){
                val = val.replace(reg,‘‘)
                console.log(val)
                obj.value = val;
            }
        }

html: onkeyup ="return showKeyPress(event,this)"  //输入时

onpaste ="return showKeyPress(event,this)"  //粘贴时

时间: 2024-10-04 10:52:37

禁止输入特殊字符的相关文章

input 禁止输入特殊字符

方式一:拿到value值以后 在你传递之前处理 function stripscript(value) { var pattern = new RegExp("[`[email protected]#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}[]‘::”“'.,.?]") var rs = ""; for (var i = 0; i < value.length; i++) { rs = r

iview input 禁止输入特殊字符 ,解决中文输入法中input把拼音输入

tips:解决了e.target中输入中文 会把拼音也输入的情况 1 html <FormItem label="角色名称" prop="roleName"> <Input v-model="formInfoData.roleName" placeholder="请输入角色名称" maxlength="20" @on-keyup="btKeyUp('roleName')"

Angular 2.0 文本拖拽

基于Angular7.1和TypeScript实现 Html代码 <div style="padding-left: 0px;"> <div id='contentTem' class='temp-style' contentEditable="true" (drop)="drop($event)" (dragover)="allowDrop($event)" ng-change="changeVa

常见BUG-Web

转自:https://blog.csdn.net/xinxin920606/article/details/86592490 1.对内容超长以省略号代替的,鼠标hover后忘记添加完整内容tips测试:输入超长内容,查看tips完整提示2.页面实际展示的字体大小和文案位置等往往与产品要求的不一致.测试:按照设计稿要求查看实际实现的是否符合设计要求3.数据计算或显示错误,如小数位数保留不对.没有考虑分母为0的情况或未对数据进行千分位分割.测试:按照文档要求进行测试,检查全站是否统一格式4.对于操作

特殊字符校验

JS代码 //特殊字符禁止输入 function textValidate() {     var code;     var character;     if (document.all) //判断是否是IE浏览器     {         code = window.event.keyCode;     }     else     {         code = arguments.callee.caller.arguments[0].which;     }     var cha

特殊字符的控制

1.标签上直接替换方法: JS 控制不能输入特殊字符 ? 1 2 3 <input type="text"class="domain"onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')": this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'') JS 控制文本框只能输入数字 ? 1 <input onkeyup=&

linux 通配符、元字符和特殊字符

bash环境中非常有用的功能:通配符.转义字符和特殊字符 下面将逐一介绍 一. 通配符 通配符是一种特殊语句,主要有星号(*).问号(?)等表示,用来模糊搜索文件,当查找目录或文件时,可以使用通配符来代替一个或多个真正字符. 作用范围:目录和文件名 常见通配符:常用通配符包括 "*"."?" ."[ ]". "[^ ]" ."[! ]"和"{}",具体含义见下表 表1-1 通配符具体含义

datagrid不能显示数据,原因在于JSON字符串存在特殊字符

最近在使用easyui的datagrid展示报表时老是出现报表不能正常显示的情况,看所拼接而成的JSON格式数据表面上却没任何的问题,根据经验排查了一下所生产字符串中是否含有特殊字符,果然查到部分字段里存在回车换行符,手动替换之后报表显示正常.问题找到了,接下来就是怎么解决问题的事: 一.从根源解决问题,在数据提交保存的时候就把该替换的全替换掉,一劳永逸.但写出来的东西很长,是不是有点难看. content=trim(Replace(Replace(Replace(Replace(Request

html的 特殊字符

特殊字符      转义字符(实体) <            <   (letter than) >            >  (greater than) 空格            (一个空格) 商标注册      ® 版权所有       ©