在输入框中禁止输入非法字符
2006-08-10 10:49
281 查看
<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>
演示:
<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>
演示:
相关文章推荐
- 解决js函数replace禁止输入框输入非法字符,光标回到文字最后问题
- js 在输入框中禁止输入非法字符
- 解决js函数replace禁止输入框输入非法字符,光标回到文字最后问题(兼容ie、谷歌)
- 安卓输入框禁止输入特殊字符的需求
- H5的输入框 也不能排除 禁止输入所有的特俗字符。所以。 金额正则校验,还是要必须要有的!
- 输入框禁止输入特殊字符
- WIN32程序IP Control实现禁止输入非法字符
- 处理输入框中输入非法字符的办法,将输入的非法字符转化成合法字符。
- js控制文本框禁止输入特殊字符
- 微信页面禁止长按复制(input输入框可正常输入)
- 限制文本输入框textarea最大输入字符的js
- android 输入框EditText禁止输入Emoji表情符
- jquery easyui 输入框 禁止输入负数 设置属性data-options="min:0,required:true"
- 判断输入框的输入格式是否正确,并禁止其他输入框输入内容
- 常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
- Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数)
- 输入框禁止首位输入小数点并且保留小数
- 通过TextWatcher去观察输入框中输入的内容以及输入字符个数
- 关于在输入框中输入回车键‘\n’,计数器显示算作两个字符的算法
- Silverlight中TextBox禁止输入和粘贴非数值字符