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

  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008