表单控制输入(不可输入空格.特殊字符)
2014-01-09 10:36
381 查看
<script> function ValidateSpecialCharacter() { var code; if (document.all) { //判断是否是IE浏览器 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)) { if (document.all) { window.event.returnValue = false; } else { arguments.callee.caller.arguments[0].preventDefault(); } } } // 验证中文字符和特殊字符 function chineseVaildate(value){ if (value == null || value=="") return true; if ((/[\u4E00-\u9FA5]+/.test(value))){ return false; } return true; } function validate(obj){ if (!chineseVaildate(obj.value)){ alert("有特殊字符和中文字符"); } } </script>
1.不允许输入字符和空格:
<input id="code" onkeypress="return ValidateSpecialCharacter();" onblur="validate(this)"/>
2.不允许输入空格:
<input type="text" name="username" onkeyup="value=value.replace(/\s/g,'')"/>
相关文章推荐
- android同时控制EditText输入字符个数和禁止特殊字符输入的方法
- js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符
- js控制表单不能输入空格的小例子
- 表单输入验证特殊字符
- python 中输入一个字符串,判断这个字符串中有多少个字符、数字、空格、特殊字符
- js控制特殊字符的输入配合onkeypress事件使用
- Android EditText禁止输入空格和特殊字符
- js控制文本框禁止输入特殊字符
- EditText禁止输入空格、换行符或特殊字符
- js控制文本框禁止输入特殊字符详解
- jQuery验证,匹配输入非中文的正则表达式,输入内容可以是包括空格等特殊字符的任何字符。
- 验证表单中输入的特殊字符
- android同时控制EditText输入字符个数和禁止特殊字符输入的方法
- 限制表单输入框过滤特殊字符及空格
- PHP简单处理表单输入的特殊字符的方法
- Android编程EditText禁止输入空格和特殊字符例子分享
- android如何同时控制EditText输入字符个数和禁止特殊字符输入?
- js控制表单不能输入空格的小例子
- Grails中表单输入的特殊字符的转义,以及用到传值窗口链接的特殊字符处理
- PHP简单处理表单输入的特殊字符的方法