首頁 > 後端開發 > PHP問題 > 利用php驗證字串是否為數字

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

autoload
發布: 2023-03-08 22:32:01
原創
2669 人瀏覽過

利用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板