过虑特殊字符输入的js代码


Posted in Javascript onAugust 05, 2010
<script> 
function TextValidate() { 
var code; 
var character; 
var err_msg = "文件夹名?不能包含下列字符之一:\n \\ / : * ? \" < > | & , "; 
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)) { 
alert(err_msg); 
if (document.all) { 
window.event.returnValue = false; 
} 
else { 
arguments.callee.caller.arguments[0].preventDefault(); 
} 
} 
} 
</script>

asp:TextBox ID="txtFolderNameEng" CssClass="frmTxt" runat="server" MaxLength="200" onkeypress="TextValidate()" >

在textbox的onkeypress事件中使用上面的方法即可。

可限制输入*,&,\,/,?,|,<,>,如需要限制更多的特殊符号,只需要在var txt = new RegExp("[\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\<,\\>,\"]");
中添加即可。

Javascript 相关文章推荐
菜鸟学习JavaScript小实验之函数引用
Nov 17 Javascript
浅谈页面装载js及性能分析方法
Dec 09 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
Nov 13 Javascript
JavaScript定义全局对象的方法示例
Jan 12 Javascript
js实现密码强度检验
Jan 15 Javascript
JavaScript实现的浏览器下载文件的方法
Aug 09 Javascript
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
VUE长按事件需求详解
Oct 18 Javascript
JS控制鼠标拒绝点击某一按钮的实例
Dec 29 Javascript
Vue项目分环境打包的实现步骤
Apr 02 Javascript
JS回调函数简单易懂的入门实例分析
Sep 29 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
Nov 11 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
Aug 05 #Javascript
javascript new后的constructor属性
Aug 05 #Javascript
FileUpload上传图片(图片不变形)
Aug 05 #Javascript
JavaScript中关于indexOf的使用方法与问题小结
Aug 05 #Javascript
js继承的实现代码
Aug 05 #Javascript
一个报数游戏js版(约瑟夫环问题)
Aug 05 #Javascript
JS 实现完美include载入实现代码
Aug 05 #Javascript
You might like
用PHP的ob_start();控制您的浏览器cache!
2006/11/25 PHP
PHP STRING 陷阱原理说明
2010/07/24 PHP
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
JS中style属性
2006/10/11 Javascript
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
2011/03/25 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
全面了解JavaScript的作用域链
2019/04/03 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
在Django的URLconf中使用多个视图前缀的方法
2015/07/18 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
基于Python实现迪杰斯特拉和弗洛伊德算法
2020/05/27 Python
python实现双色球随机选号
2020/01/01 Python
Pytorch模型转onnx模型实例
2020/01/15 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
如何做好总经理助理
2013/11/12 职场文书
培训班主持词
2014/03/28 职场文书
小学生环保倡议书
2014/05/15 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
无房证明范本
2014/09/17 职场文书
个人党性分析总结
2015/03/05 职场文书
学生会2016感恩节活动小结
2016/04/01 职场文书
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL