php解决方案
function str_is_int($x){
$num = '0123456789';
$len = strlen($x);
if($len==0) return false;
for($i=0;$i<$len;$i++){
if(strstr($num,$x{$i}) === false) return false;
}
return true;
}
var_export(str_is_int('123456'));
其他语言解决方案
/// <summary>/// 判断一字符串是否是数字
/// </summary>
/// <param name= "Value "> 要判断的字符串 </param>
/// <returns> </returns>
public bool IsNum(string Value)
{
bool IsNum=true;
foreach(char c in Value)
{
if(!char.IsNumber(c)) { IsNum=false;break;}
}
return IsNum;
}