读书人

输入四位数目字后自动填补冒号并验证

发布时间: 2013-09-15 19:58:13 作者: rapoo

输入四位数字后自动填补冒号,并验证这时间格式是否正确。这正则表达式有点儿难度哟。
文本栏输入四位数后如: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>

读书人网 >JavaScript

热点推荐