Maison > interface Web > js tutoriel > le corps du texte

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

WBOY
Libérer: 2016-05-16 18:21:37
original
930 Les gens l'ont consulté
复制代码 代码如下:

<script> <BR>function TextValidate() { <BR>var code; <BR>var character; <BR>var err_msg = "文件夹名稱不能包含下列字符之一:\n \\ / : * ? \" < > | & , "; <BR>if (document.all) <BR>{ <BR>code = window.event.keyCode; <BR>} <BR>else { <BR>code = arguments.callee.caller.arguments[0].which; <BR>} <BR>var character = String.fromCharCode(code); <BR>var txt = new RegExp("[\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\<,\\>,\"]"); <BR>if (txt.test(character)) { <BR>alert(err_msg); <BR>if (document.all) { <BR>window.event.returnValue = false; <BR>} <BR>else { <BR>arguments.callee.caller.arguments[0].preventDefault(); <BR>} <BR>} <BR>} <BR></script>

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

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

可限制输入*,&,\,/,?,|,,如需要限制更多的特殊符号,只需要在var txt = new RegExp("[\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\,\"]");
中添加即可。
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal