首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

输入四位数目字后自动填补冒号,并验证这时间格式是否正确。这正则表达式有点儿难度哟

2013-09-15 
输入四位数字后自动填补冒号,并验证这时间格式是否正确。这正则表达式有点儿难度哟。文本栏输入四位数后如:1

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

热点排行