我有這樣的正則表達式:正則表達式使用PHP,包含數字任何非零數字0-9
/^[0-9]+$/i
在這種使用代碼:
preg_match('/^[0-9]+$/i', $var);
我想下面的是真實的: $ var = 1; $ var = 50; $ var = 333;
而且以下是錯誤的: $ var = 0; $ var = 01; $ var ='abc';
我想我到目前爲止的作品,除了「0」部分..?
我經歷了這個指南(http://www.phpf1.com/tutorial/php-regular-expression.html),但無法拿出一個完整的答案。
任何幫助將不勝感激,謝謝!
就像PS:你不需要'i'修飾符,如果你沒有使用任何字母;) – NikiC