日期:2014-05-17  浏览次数:20784 次

正则表达式限制输入框输入内容
我有2个输入框,在第一个输入框内限制前5个字符为ABCDE,后边接若干数字(前边5个字符不论怎么改,他都会自动复原,后边的如果不是数字则不显示),第二个输入框为第一个的数字部分,这个怎么实现呢?

------解决方案--------------------
<input id= "t1 " onkeyup= "c() " value= "ABCDE ">
<input id= "t2 ">
<script>
function c()
{
o = document.getElementById( "t1 ");
s = o.value.substring(5,o.value.length).replace(/\D/g, " ");
o.value = o.defaultValue + s;
document.getElementById( "t2 ").value = s;
}
</script>