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

  • Curso Online Gratuito

    Curso Online

    4 Aralık 2011
  • HowToBasic

    HowToBasic

    8 Aralık 2011
  • MotoManTV

    MotoManTV

    10 Aralık 2009