文本栏输入四位数后如:1300,js立即验证,并自动填补为13:00。这个正则表达式需要满足两个条件,自动填补:号和验证时间是否正确。那位兄弟会,帮帮我。自动填补,正则表达式,验证时间,
解决方案 »
- JS触发点击属性
- 对高手的揣测?
- 简单问题 求知!谢谢!怎么才能让页面在首次刷新时id="a1" 的li 的背景图片是1.gif?
- ***javascript如何操作XML?****
- 如何得到光标 并控制光标形状
- <input name="download" type="file" > 点浏览后选择一个文件 如何得到框内的值??
- java.lang.NoClassDefFoundError: JspException 求大神帮忙
- 如何对参数aa传值啊<a href="http://link.aspx?aa="
- 可以用JS模拟一个鼠标事件吗?
- 诸位大哥帮我看看为什么只有日期,没有星期呢?
- 百度地图API坐标不在div中心点
- 关于一段代码的迷惑
给文本框加个onblur事件 根据你的规则修改value试试
<script>
function test(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>
<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>