怎么控制 文本框只能录入四位数字

boaosi 2010-12-01 04:10:58
------这是添加文本框
<div id="div_ext">
<label for ="name"><?php echo get_vocab("staffExt")?>:</label>
<?php
echo "<input id=\"ext\" name=\"ext\" maxlength=\"" . $maxlength['entry.ext'] . "\" value=\"" . htmlspecialchars($ext) . "\">\n";
?>
</div>

-----我要在下面这个函数中控制 该文本框只能录入 四位数字(不包含小数点)
function validate(form)
{
if(/(^$)|(^\s+$)/.test(form.name.value)) /// 我这样写好像只判断他们不能为空、、
{
alert ( "<?php echo 只能输入四位数字 ?>");
return false;
}
}

请问怎么来实现?
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ihefe 2010-12-01
  • 打赏
  • 举报
回复

$str=1233.1;
if (eregi("^[0-9]{4}$",$str))
{
echo "ok";
}
else
{
echo "no";
}

体验沟通员 2010-12-01
  • 打赏
  • 举报
回复
用js判断啊,你的是4个字母还是4个汉字啊?
doument.textname.length和4判断、
igaojie 2010-12-01
  • 打赏
  • 举报
回复
\d{4}
boaosi 2010-12-01
  • 打赏
  • 举报
回复
这个好像不行 字母也能保存
igaojie 2010-12-01
  • 打赏
  • 举报
回复
f(/(^$)|(^\s{4}$)/.test(form.name.value)) /// 我这样写好像只判断他们不能为空、、

21,890

社区成员

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

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