90分求助:字符串判断(解决问题者可获全分) <input type=text name=txt1 onblur="if(/[^\d-]/g.test(value)){alert('请输入0-9或-');focus()}"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function check(){if ((event.keyCode>57 || event.keyCode<48) && event.keyCode!=45) event.returnValue = false;alert("请输入0-9或-");}<input type=text name=txt1 onKeypress="check()"> 我忘了加括号了<script>function check(){if ((event.keyCode>57 || event.keyCode<48) && event.keyCode!=45){event.returnValue = false;alert("请输入0-9或-");document.all.txt1.focus();}}</script><input type=text name=txt1 onKeypress="check()"> fason(阿信)的最好,简洁明了。好用。强烈建议楼主给分。 <html><head></head><script>function checkDate(form){ var date = form.today.value; var datePattern = datePattern = /^(\d{4})-(\d\d)-(\d\d)$/; if (!datePattern.test(date)) { alert("日期格式必须符合如2003-01-01!"); return false; } var result = date.match(datePattern); if (result != null) { if (result[3] < 1 || result[3] > 31) { alert("日期必须在01-31之间!"); return false; } if (result[2] < 1 || result[2] > 12) { alert("月份必须在01-12之间!"); return false; } if (result[1] < 1900 ) { alert("年份必须大于1900!"); return false; } } return true;}</script><body><form name="myForm">日期:<input name="today" type="text"><input type="submit" value="提交" onclick="return checkDate(myForm)"></form></body> 如何用Jquery获取这个对象。 类似很多论坛上,帖子的发布时间距离现在多长时间的效果如何实现! 急求一个带农历的时间输入框 相关JS中一个this的问题 菜鸟请求高手帮忙(在线等) 判断条件无法执行是怎么回事? JS中调用的smarty语句可以访问网页元素的动态值吗? form.id问题,我要给from的id属性赋值 关于showModalDialog www.google.com被别人抢了? 正则问题!帮忙帮忙!谢谢! value*value=**.****999999999,why?
{
if ((event.keyCode>57 || event.keyCode<48) && event.keyCode!=45) event.returnValue = false;
alert("请输入0-9或-");}
<input type=text name=txt1 onKeypress="check()">
<script>
function check()
{
if ((event.keyCode>57 || event.keyCode<48) && event.keyCode!=45)
{
event.returnValue = false;
alert("请输入0-9或-");
document.all.txt1.focus();
}}
</script>
<input type=text name=txt1 onKeypress="check()">
<head>
</head>
<script>
function checkDate(form)
{
var date = form.today.value;
var datePattern = datePattern = /^(\d{4})-(\d\d)-(\d\d)$/;
if (!datePattern.test(date))
{
alert("日期格式必须符合如2003-01-01!");
return false;
}
var result = date.match(datePattern);
if (result != null)
{
if (result[3] < 1 || result[3] > 31)
{
alert("日期必须在01-31之间!");
return false;
}
if (result[2] < 1 || result[2] > 12)
{
alert("月份必须在01-12之间!");
return false;
}
if (result[1] < 1900 )
{
alert("年份必须大于1900!");
return false;
}
}
return true;
}
</script>
<body>
<form name="myForm">
日期:<input name="today" type="text">
<input type="submit" value="提交" onclick="return checkDate(myForm)">
</form>
</body>