JavaScript问题,急!!!

Hide1984 2006-05-23 04:13:55
Form中有<input name="txt1" onkeyup="show()" id="Text1" />

function show()
{
if(parseInt(document.form1.txt1.value)!=/[1-9]\d*/ )
window.alert("请输入正整数");
else
document.form1.txt2.value = document.form1.txt1.value;
}

我不知道可不可以这样直接用正则表达式,而且运行起来不管输入什么数都运行Alert();

希望高手解决!!!!
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hexinyu2005 2006-05-23
  • 打赏
  • 举报
回复
支持楼上 的
lengyubing_1983 2006-05-23
  • 打赏
  • 举报
回复
function show()
{
var tt=/^\d+$/;
if( !tt.test(document.form1.txt1.value) )
window.alert("请输入正整数");
else
document.form1.txt2.value = document.form1.txt1.value;
}
wlei9802 2006-05-23
  • 打赏
  • 举报
回复
http://www.chinaworkroom.com/Bbs/ViewTopic.aspx?TopicID=221&boardID=8

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧