输入四位数字后自动填补冒号,并验证这时间格式是否正确。这正则表达式有点儿难度哟。
文本栏输入四位数后如:1300,js立即验证,并自动填补为13:00。这个正则表达式需要满足两个条件,自动填补:号和验证时间是否正确。那位兄弟会,帮帮我。
------解决方案--------------------<input type=text name=t onkeyup=
vvv(this)>
<script>
function
vvv(o) {
if(o.value.length != 4) return;
if(/^(((0
------解决方案--------------------1)\d)
------解决方案--------------------(2[0-3]))[0-5][0-9]$/.test(o.value)) {
o.value = o.value.replace(/(\d\d)(\d\d)/, "$1:$2");
}
}
</script>