文本框内不能输入连续的相同字符
如何判断一个文本框内不能输入连续的相同字符,如:
在文本框内输入,,两个(或更多)连在一起的逗号则弹出提示
------解决方案--------------------<script type="text/javascript">
var char=""
function checkChar(val){
if (char==val){
alert("不能相同");
}else{
char=val;
}
}
</script>
<input type="text" id="text1" onkeypress="checkChar(event.keyCode)" />
------解决方案--------------------
var pattern = new RegExp(",+");
alert(pattern.test("文本框内的内容,,"));