網(wǎng)上查到的關(guān)于金錢過濾的正則表達式一個都不能用,好氣啊稠诲,你們發(fā)文章的時候不能先自己測試一波嗎?诡曙?
沒辦法臀叙,自己動手豐衣足食,直接上代碼
$num = '111.11';
$rule = '/^(0|[1-9]\d{0,3})(\.\d{1,2})?$/';
$res = preg_match($rule, $num);
var_dump($res);
我只限制了小數(shù)點前只能寫4位价卤,如有其它需求只需要改{0,3}后邊的3即可
親測 0100 100. 這種不能驗證通過劝萤,網(wǎng)上大部分文章說的都不能過濾這兩個。
可能我寫的也有疏漏慎璧,歡迎在評論指出