0514-86177077
9:00-17:00(工作日)
php 正則驗證字符串是否為數字
方法一:
php中利用正則表達式驗證字符串是否為數字一件非常容易的事情,最主要的是如何寫好正則表達式以及掌握正則表達式的寫法,在此利用正則表達式的方式來列舉一下判斷數字的方法。
? if($str) { if(eregi("^[0-9]+$",$str)) { $str=(int)$str; } else { echo "獲取到的數據不是有效的數字類型,操作將停止!"; exit(); } } else { echo "需要驗證的數據為空,操作停止!"; exit(); } ?>
方法二:
建議大家對關鍵的參數必須做過濾。如數字正則過濾
if(preg_match("/^\d*$/",$fgid)) echo('是數字'); else echo('不是數字');
或者用函數
if(is_numeric($fgid)) echo('是數字'); else echo('不是數字');[/code]這兩種方法的區別是 is_numeric小數也會認為是數字,而前面正則會把小數點當作字符。
附一些常用的正則運算:
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
標簽:徐州 荊門 武威 寧夏 遂寧 吐魯番 常州 遵義
上一篇:PHP判斷是否是微信打開還是瀏覽器打開的方法
下一篇:php如何比較兩個浮點數是否相等詳解
Copyright ? 1999-2012 誠信 合法 規范的巨人網絡通訊始建于2005年
蘇ICP備15040257號-8