我有一个单行文本框,要求该值必须为0-9之间的数字,并且最大长度不能超过10个字符,<10可以,不知怎么写认证函数,请高手赐教!!!

hnxyy 2002-01-16 09:09:54
我有一个单行文本框,要求该值必须为0-9之间的数字,并且最大长度不能超过10个字符,<10可以,不知怎么写认证函数,请高手赐教!!!
...全文
186 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxyufan 2002-01-16
  • 打赏
  • 举报
回复
正则表达式

完美解决各种输入规范要求
cpplus 2002-01-16
  • 打赏
  • 举报
回复
<SCRIPT>
function checkForm()
{
if((document.YourFormName.YourInputboxName.length > 10 ) || (!isDigital(document.YourFormName.YourInputboxName.value))
{
alert("Please Input less than 10 char and only Numbers");
return false;
}
return true;
}

function isDigital(str)
{
for(ilen=0;ilen<str.length;ilen++)
{
if(str.charAt(ilen) < '0' || str.charAt(ilen) > '9' )
{
return false;
}
}
return true;
}
</SCRIPT>
hnxyy 2002-01-16
  • 打赏
  • 举报
回复
谢谢你的提示!
给分!
mardatou 2002-01-16
  • 打赏
  • 举报
回复
后面一个控制文本框的size就行了。前面的用javascript里的indexOf.

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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