文本框禁止输入重复数字问题
时间:2011-12-26
来源:互联网
这个文本框我只规定输入0-9刚好十个数字
我想限制用户重复输入相同数字,比如已输入:123后面再输入145的话,后面输入的1自动删掉
求思路求代码?
作者: zhonyijun 发布时间: 2011-12-26
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<input id="t" type="text" />
<input id="btn" type="button" value="click me" />
<script>
document.getElementById('btn').onclick = function(){
var value = document.getElementById('t').value,count = 0;
for(var i = 0; i < value.length; i++){
var _char = value.charAt(i);
var _next = value.charAt(i + 1)?value.charAt(i + 1):_char;
if(_char == _next){
count++;
}
if(count > 2){
alert('连续一样的超过3个');
}
}
};
</script>
</body>
</html>
作者: hefeng_aspnet 发布时间: 2011-12-26
作者: zhonyijun 发布时间: 2011-12-26
作者: chinmo 发布时间: 2011-12-26
//比如判断不重复的单数
var re=/^(?!.*(\d).*\1)\d+/
alert(re.test("1234561"))
</script>
作者: chinmo 发布时间: 2011-12-26
这个问题,记得以前有人问过,回答过了,你搜索论坛看看
我搜的都是检查连续输入的,没有检查已经输入的!
麻烦版主帮我看看咯!谢谢
作者: zhonyijun 发布时间: 2011-12-26
作者: chinmo 发布时间: 2011-12-26
0-9 每个数字只能输入一次,
作者: zhonyijun 发布时间: 2011-12-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28