Merhabalar,
Aşağıdaki ifadeyi kulllanarak bir inputa sadece sayı ve - girilmesini sağlayabiliyorum.
$pattern= '/^d+(-d*?)*$/';
Peki bu sayılar için aralığı nasıl belirtebilirim. Mesela 0-50 aralığında giriş yapılabilsin tarzında
$pattern= '/^[0-50]+(-[0-50]*?)*$/';
ifadesini denedim ama tam olarak olmadı.
PHP Regex Yardım
5
●152
- 12-05-2020, 00:47:38Hocam bi aralık veremezsin direkt onun yerine sayı değerinin basamaklarına göre sınırlama yapabilirsin.
^([0-4]?[0-9]|50)$ - 12-05-2020, 01:42:39Teşekkürler. Peki bunu benim ifade ettiğim kalıba nasıl sokabiliriz.InternettinHoca adlı üyeden alıntı: mesajı görüntüle
45-40-25 gibi "-" ile ayrılan 50 den küçük sayılara izin verilmesi. İlk sayıdan sonrası opsiyonel olacak. - 12-05-2020, 01:53:35Hocam o zaman "-" işaretini de belirterek recursive pattern kullanabilirsiniz eğer girilecek sayı grubunun adedi belli ise elle de düzenleyebilirsiniz.