首頁  >  文章  >  後端開發  >  利用php驗證字串是否為數字

利用php驗證字串是否為數字

autoload
autoload原創
2021-03-24 17:27:112560瀏覽

利用php驗證字串是否為數字

    php中利用正規表示式驗證字串是否為數字一件非常容易的事情,最主要的是如何寫好正規表示式以及掌握正規表示表達式的寫法,在此利用正規表示式的方式來列舉一下判斷數字的方法。

第一種方法:

    利用函數is_numeric()驗證

    bool is_numeric ( mixed $var )
  • $var:要偵測的變數

  • 傳回值:如果指定的變數是數字和數字字串則傳回TRUE,否則傳回FALSE,注意浮點型返回空值,即FALSE。

if(is_numeric($str)) 
   echo('是数字');
else
   echo('不是数字');

第二種方法:

#    利用正規表示式驗證

#
<?php
if($str)
{  
if(eregi("^[0-9]+$",$str)) 
 {    
   $str=(int)$str;  
 }else{    
   echo "获取到的数据不是有效的数字类型,操作将停止!";   
  exit();  
  }
}else{  
  echo "需要验证的数据为空,操作停止!";  
  exit();
 }
?>

推薦:《php影片教學》《php教學

以上是利用php驗證字串是否為數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn