时间: 2010-12-15 09:35
替换小时数方法: controlid.value=controlid.value.replace(/\d+(:\d+)/ig, this.value+"$1");我替换分钟数的方法应该怎么写呢? 我试了半天都不行.各位前辈给个正解还有秒数的
替换小时数方法: controlid.value=controlid.value.replace(/\d+(:\d+)/ig, this.value+"$1");我替换分钟数的方法应该怎么写呢? 我试了半天都不行.各位前辈给个正解还有秒数的
controlid.value=controlid.value.replace(/(:)\d+)/ig, "$1" + this.value);我没看到秒数
[在此错误处中断] this.value=this.value > 59 ? 59 : place(/(:)\d+)/ig, "$1" + this.value);
我错了 这样试试
'<input type="text" value="" id="hour" onKeyUp=\'this.value=this.value > 23 ? 23 : zerofill(this.value);controlid.value=controlid.value.replace(/\\d+(\:\\d+)/ig, this.value+"$1")\'>'+
'<label>: </label>'+
//分
'<input type="text" value="" id="minute" onKeyUp=\'this.value=this.value > 59 ? 59 : zerofill(this.value);controlid.value=controlid.value.replace(/(\:)\\d+)/ig, "$1" + this.value);\'>'+
'<label>: </label>'+
//秒
'<input type="text" value="" id="seconds" onKeyUp=\'this.value=this.value > 59 ? 59 : zerofill(this.value);controlid.value=controlid.value.replace(/(\:)\\d+)$/ig, "$1" + this.value);\'>'我是输出的字符串动态生成的,这样写有错吗?
controlid.value=controlid.value.replace(/(:)\d+)(?=:)/ig, "$1" + this.value);