我在 PHP 中有以下代码:
if(is_numeric($first_name[0]) === true){
//Do something
}
我如何能够使用 JavaScript 进行相同的检查?我还想获得一个 PHP 脚本来检查 $first_name 中是否有数字,因为我不希望用户在他们的名字或姓氏中添加数字吗?
我在 PHP 中有以下代码:
if(is_numeric($first_name[0]) === true){
//Do something
}
我如何能够使用 JavaScript 进行相同的检查?我还想获得一个 PHP 脚本来检查 $first_name 中是否有数字,因为我不希望用户在他们的名字或姓氏中添加数字吗?
在js中检查数字变量是否为数字:
isFinite(number) && !isNaN(parseFloat(number))
我在这里找到的东西:
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
如果有问题的变量是$first_name
if( $first_name && !isNaN($first_name[0])) {
// do something
}
如果要检查 *$first_name* 是否包含任何数字,则:
if (/\d/.test($first_name)) {
// $first_name contains at least one digit
}