Javascript功能相当于PHP功能

这个问题在这里已经有了答案:

  • 验证JavaScript中的十进制数 - IsNumeric()48回答

  • 使用正则表达式。

    if (/-?d+(?:.d*)?(?:[eE][+-]?d+)?/.test(yourInput)) {
       // Do something
    }
    

    当然,这只适用于字符串。 对于其他方法,请参阅重复问题:

    function isNumber(n) {
      return !isNaN(parseFloat(n)) && isFinite(n);
    }
    

    为了只检查输入是否包含数字(0-9),regex再次运行:

    if (/[0-9]+/.test(yourInput)) {
       // Do something
    }
    

    如果所讨论的变量是$first_name

    if( $first_name && !isNaN($first_name[0])) {
    
        // do something
    }
    

    在js中检查数字变量是否是一个数字:

    isFinite(number) && !isNaN(parseFloat(number))
    
    链接地址: http://www.djcxy.com/p/26407.html

    上一篇: Javascript function that is equivalent for PHP function

    下一篇: IsNumeric() similar function to js