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