如何通过php正则表达式只有没有字符的有效数字
答案 0 :(得分:2)
if( filter_var("32", FILTER_VALIDATE_FLOAT) !== false) {
echo "Valid number";
}
if( filter_var("ab", FILTER_VALIDATE_FLOAT) === false) {
echo "Invalid Number";
}
答案 1 :(得分:0)
if (!preg_match("/^([0-9]{1,6})$/", $variable) ¦¦ (is_numeric($variable) != 1))
{
echo ("This is not a valid entry");
}
答案 2 :(得分:0)
如果您只想允许零或正整数(没有符号),则可以使用ctype_digit()
答案 3 :(得分:0)
为何选择正则表达式?使用is_numeric()函数。