js 在输入框中禁止输入非法字符
2009-10-12 09:09
381 查看
<html>
<head>
<script type="text/javascript">
function maskEdit(pattern) {
var src = event.srcElement;
var selRange = document.selection.createRange();
var srcRange = src.createTextRange();
selRange.setEndPoint("StartToStart", srcRange);
var num = selRange.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(selRange.text.length);
event.returnValue = pattern.test(num);
}
</script>
</head>
<body>
<input type="text" onkeypress="maskEdit(/^[\w]*$/)" />
</body>
</html>
function maskEdit(pattern) { var src = event.srcElement; var selRange = document.selection.createRange(); var srcRange = src.createTextRange(); selRange.setEndPoint("StartToStart", srcRange); var num = selRange.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(selRange.text.length); event.returnValue = pattern.test(num); }
___________________________________________________________
1 function pCheck()
2 {
3 if (form.username.value != "")
4 {
5 if (!strangecode(form.username.value))
6 {
7 form.username.focus();
8 return false;
9 }
10 }
11 }
12 //验证特殊字符
13 function strangecode(code)
14 { var strangCode = "~`#%^&\'\"<>";
15 var temp;
16 for (var i = 0; i
var pat=new RegExp("[^a-zA-Z0-9\_\u4e00-\u9fa5]","i");
if(pat.test(una.value)==true|| pat.test(psw.value)==true)
{ alert('输入含有非法字符!');
return false; }
else return true;
function maskEdit(pattern) {
var src = event.srcElement;
var selRange = document.selection.createRange();
var srcRange = src.createTextRange();
selRange.setEndPoint("StartToStart", srcRange);
var num = selRange.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(selRange.text.length);
event.returnValue = pattern.test(num);
}
<head>
<script type="text/javascript">
function maskEdit(pattern) {
var src = event.srcElement;
var selRange = document.selection.createRange();
var srcRange = src.createTextRange();
selRange.setEndPoint("StartToStart", srcRange);
var num = selRange.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(selRange.text.length);
event.returnValue = pattern.test(num);
}
</script>
</head>
<body>
<input type="text" onkeypress="maskEdit(/^[\w]*$/)" />
</body>
</html>
function maskEdit(pattern) { var src = event.srcElement; var selRange = document.selection.createRange(); var srcRange = src.createTextRange(); selRange.setEndPoint("StartToStart", srcRange); var num = selRange.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(selRange.text.length); event.returnValue = pattern.test(num); }
___________________________________________________________
1 function pCheck()
2 {
3 if (form.username.value != "")
4 {
5 if (!strangecode(form.username.value))
6 {
7 form.username.focus();
8 return false;
9 }
10 }
11 }
12 //验证特殊字符
13 function strangecode(code)
14 { var strangCode = "~`#%^&\'\"<>";
15 var temp;
16 for (var i = 0; i
var pat=new RegExp("[^a-zA-Z0-9\_\u4e00-\u9fa5]","i");
if(pat.test(una.value)==true|| pat.test(psw.value)==true)
{ alert('输入含有非法字符!');
return false; }
else return true;
function maskEdit(pattern) {
var src = event.srcElement;
var selRange = document.selection.createRange();
var srcRange = src.createTextRange();
selRange.setEndPoint("StartToStart", srcRange);
var num = selRange.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(selRange.text.length);
event.returnValue = pattern.test(num);
}
相关文章推荐
- 解决js函数replace禁止输入框输入非法字符,光标回到文字最后问题
- 解决js函数replace禁止输入框输入非法字符,光标回到文字最后问题(兼容ie、谷歌)
- 在输入框中禁止输入非法字符
- JS 控制非法字符的输入代码
- js正则判断非法字符限制输入
- js 过滤非法字符,只输入数字,文本框长度限制
- js禁止输入特殊字符
- js禁止textbox字符,只能输入数字
- 验证是否输入非法字符的js正则操作
- JS 文本框禁止输入特殊字符
- js控制文本框禁止输入特殊字符
- 安卓输入框禁止输入特殊字符的需求
- H5的输入框 也不能排除 禁止输入所有的特俗字符。所以。 金额正则校验,还是要必须要有的!
- 常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
- js控制文本框禁止输入特殊字符详解
- 处理输入框中输入非法字符的办法,将输入的非法字符转化成合法字符。
- js监听input输入框,让用户在使用拼音输入法的状态下无法输入除数字外的任何字符
- js控制输入框输入字符数 客户端textarea与服务器端textBox的使用区别
- js控制文本框禁止输入特殊字符
- 常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)