SORU
21 Kasım 2008, Cuma


2 kesinliğinde bir ondalık için basit bir düzenli ifade

2 kesinliğinde bir ondalık için düzenli ifade nedir?

Geçerli örnekler:

123.12
2
56754
92929292929292.12
0.21
3.1

Geçersiz örnekler:

12.1232
2.23332
e666.76

Ondalık noktası isteğe bağlı olabilir, ve bu sayılar da dahil olabilir.

CEVAP
21 Kasım 2008, Cuma


Geçerli bir normal ifade simgeleri uygulamaya göre değişir. Benim bildiğim, en genel formu:

[0-9] (\.[0-9][0-9]?)?

En küçük:

\d (\.\d{1,2})?

Hem önce en az bir basamak ve ondalık basamak sonra bir de olması gerekir varsayalım.

Tüm dizeyi bu formun bir numarası olması için, başlangıç ve bitiş etiketleri ifadesi gibi sarın (Perl form):

^\d (\.\d{1,2})?$

EKLEDİ:Kesirli kısmını sarılmış ()? bu isteğe bağlı. Bu tür "12." gibi formları dışlar farkında Bu da dahil olmak üzere ^\d \.?\d{0,2}$ daha doğru olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • MrOctopi

    MrOctopi

    6 Aralık 2010
  • Tire Rack

    Tire Rack

    31 Mayıs 2007