過慮特殊字符輸入的js代碼
更新時間:2010年08月05日 14:56:26 作者:
有時候需要客戶端限制一些特殊字符的輸入,下面是具體的代碼,需要的朋友可以參考下。
復制代碼 代碼如下:
<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("[\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\<,\\>,\"]");
中添加即可。
相關文章
uniapp中scroll-view實現(xiàn)自動滾動到最底部的方法
這篇文章主要給大家介紹了關于uniapp中scroll-view實現(xiàn)自動滾動到最底部的相關資料,在uniapp日常開發(fā)的過程中經(jīng)常會有局部滾動的需求,而scroll-view組件正好可以滿足這一需求,需要的朋友可以參考下2023-10-10
在layui框架中select下拉框監(jiān)聽更改事件的例子
今天小編就為大家分享一篇在layui框架中select下拉框監(jiān)聽更改事件的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09

