Ben preg_match'in aşağıdaki regexp() ile çalışmak için almak gibi:PHP'deki negatif olmayan tam sayılarla eşleşmesi için düzenli ifade?
@^(?:[1-9][0-9]*)|[email protected]
Oysa o eşleştiğini garip '-0', dikkate vardır hayır '-' Hiç regexp izin. Niye ya?
Dahası garip olduğunu sen bölü parçaları geçerseniz |: vb
@^0|(?:[1-9][0-9]*)[email protected]
Böyle '-2' ve '-10' gibi tüm olumsuz tamsayılar maçları,
Ne am Ben burada özlüyorum Negatif olmayan tam sayı için daha iyi bir regexp?
teşekkür:
Ayrıca neden sadece gibi basit bir kontrol yapmak değil! İşe yarıyor. :) –
Ayrıca * bir sıfır ile durum * ile başlar * için kontrol edebilirsiniz, ör. '/^(?! 0) \ d + $/D' (' D 'değiştiricisini unutma!) – salathe