怎么判断一个字符串里面的内容是否全是数字?

时间:2023-01-04 14:14:45
怎么判断一个字符串里面的内容是否全是数字?

14 个解决方案

#1


is_numeric()

#2


楼上正解

#3


is_numeric --  检测变量是否为数字或数字字符串

#4


is_numeric ????


IsNumeric
吧!

#5


函数是不区分大小的 ls

#6


is_numeric是PHP中的

IsNumeric是ASP中的

#7


楼上正解.....

#8


test="0,2,3"
为什么IsNumeric(test)返回是True

#9


IsNumeric()函数的实际作用是判断参数表达式是否是数值,而这个所谓的“数值”不仅仅包含普通的数字,还包括(但可能不限于)如下情况: 

  科学计数法表达式,如“2e7”和“2d7”; 
  十六进制数,如“&H0A”; 
  八进制数,如“&6”; 
  当前区域下设置的货币金额表达式,如“¥12.44”; 
  加圆括号的数字,如“(34)”; 
  显式指定正负的数字,如“+2.1”和“-2.1”; 
  含有逗号的数字字符串,如“12,25”。

#10


同意

#11


用正则
echo preg_match("/^[0-9]+$/",$str);

#12


出去刚回来,顶一下!

#13


PHP 手册 
后退  前进 
 

 
 
 

is_numeric
(PHP 4, PHP 5)

is_numeric --  检测变量是否为数字或数字字符串 
描述
bool is_numeric ( mixed var )


如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。 

参见 is_bool()、is_float()、is_int()、is_string()、is_object()、is_array() 和 is_integer()。 
 

#14


is_numeric()

#1


is_numeric()

#2


楼上正解

#3


is_numeric --  检测变量是否为数字或数字字符串

#4


is_numeric ????


IsNumeric
吧!

#5


函数是不区分大小的 ls

#6


is_numeric是PHP中的

IsNumeric是ASP中的

#7


楼上正解.....

#8


test="0,2,3"
为什么IsNumeric(test)返回是True

#9


IsNumeric()函数的实际作用是判断参数表达式是否是数值,而这个所谓的“数值”不仅仅包含普通的数字,还包括(但可能不限于)如下情况: 

  科学计数法表达式,如“2e7”和“2d7”; 
  十六进制数,如“&H0A”; 
  八进制数,如“&6”; 
  当前区域下设置的货币金额表达式,如“¥12.44”; 
  加圆括号的数字,如“(34)”; 
  显式指定正负的数字,如“+2.1”和“-2.1”; 
  含有逗号的数字字符串,如“12,25”。

#10


同意

#11


用正则
echo preg_match("/^[0-9]+$/",$str);

#12


出去刚回来,顶一下!

#13


PHP 手册 
后退  前进 
 

 
 
 

is_numeric
(PHP 4, PHP 5)

is_numeric --  检测变量是否为数字或数字字符串 
描述
bool is_numeric ( mixed var )


如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。 

参见 is_bool()、is_float()、is_int()、is_string()、is_object()、is_array() 和 is_integer()。 
 

#14


is_numeric()