过虑特殊字符输入的js代码
过虑特殊字符输入的js代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:functionTextValidate(){varcode;varcharacter;varerr_msg="文件夹名稱...

复制代码 代码如下:

<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教程学习
编程开发子分类