InfoQ

交流

讨论:如何判断输入的内容是否是数字?

作者 babee 发布于 0000-00-00 分类:php基础编程

一个输入框,它的内容只能是数字,用javascript如何判断?



逛论坛交流如何判断输入的内容是否是数字?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

9 条回复

回复

>为什么不用php的正则表达式 发表人 蓝色地平线 发表于 09月30日
>真复杂~~~~~~~~ function IsNumb.. 发表人 windy2000 发表于 09月30日
>如果考虑到负数和小数 function .. 发表人 windy2000 发表于 09月30日
>多谢楼上 发表人 babee 发表于 09月30日
>if (!eregi("^[[:digit:]]+|[[:space:.. 发表人 Ahkin 发表于 09月30日
>请问楼上兄弟于所有标点符号匹配的正则.. 发表人 蓝色地平线 发表于 09月30日
>谢谢5楼的朋友,ok了,test是表单的名.. 发表人 babee 发表于 09月30日
>刚才还行,怎么一会儿就不行了呢? .. 发表人 babee 发表于 09月30日
  1. 返回顶部

    Re: 如何判断输入的内容是否是数字?

    2003年09月30日 发表人 蓝色地平线

    >为什么不用php的正则表达式

  2. 返回顶部

    Re: 如何判断输入的内容是否是数字?

    2003年09月30日 发表人 windy2000

    >真复杂~~~~~~~~

    function IsNumber(str){
    return /d+/g.test(str);
    }

  3. 返回顶部

    Re: 如何判断输入的内容是否是数字?

    2003年09月30日 发表人 windy2000

    >如果考虑到负数和小数

    function IsNumber(str){
    return /^[+-]?d+(.d+)?$/g.test(str);
    }

  4. >多谢楼上

  5. >if (!eregi("^[[:digit:]]+|[[:space:]]+$", $input_num)){
    echo"!= Num";
    }

  6. 返回顶部

    Re: 如何判断输入的内容是否是数字?

    2003年09月30日 发表人 蓝色地平线

    >请问楼上兄弟于所有标点符号匹配的正则怎么写 [[:unct:]]吗?? 谢谢

  7. >3楼的朋友,你的那段代码看上去挺多的,但没有起到作用。
    5楼的兄弟,test是什么呀?
    7楼的朋友,请您看清题目,是用javascript写一个函数。

  8. >谢谢5楼的朋友,ok了,test是表单的名字,写成this也是可以的。

  9. >刚才还行,怎么一会儿就不行了呢?
    又判断不了了。




  10. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

急!我的服务器在内部可以访问,在外面...

我用apache在机子上做了一个服务器,局域网内用本地IP 192.168....

有没有谁知道用php函数写的钱的大小写转...

有没有谁知道用PHP函数写的钱的大小写转换啊?

一个很急的问题

有哪位遇到这样的问题 今天早上服务器重新启动了一下,结果访问...

表单在输入时,有没有办法限定输入规定...

如只准输入数字、字母、@、-....等

[求助]问一个js问题。。谢谢了

用哪个方法让浏览器返回上一个页面?偶在onLoad里用了window.bac...

怎样使用配置TTF WEB

另外哪里可以下载这些字体。??

大家帮我pp

今天赶工的,明天要交货的。 TNND,一句要赶秋交会,摔点¥...

求教: session 变量注册后可否改变其值...

求教: session 变量注册后可否改变其值?

获取主机ip和端口方法。。

有没有函数,,快快。。。帮一下下

我发现当<<<中间出现变量的时...

<?php $index = <?php if (!$_SESSION["user"]["...

[]