Javascript功能相当于PHP功能
这个问题在这里已经有了答案:
使用正则表达式。
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