Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%)
|
witam
mam problem z wyrażeniem regularnym, chciałbym sprawdzić czy użytkownik wprowadził do pola textowego ciąg mający postać, np: 170,4g/10% (155.5g/22% .... 100g/66% itp) próbuje coś takiego, ale nie chwytam dobrze wyrażeń więc prosze o pomoc,,
pozdrawiam Ten post edytował dopelganger 24.03.2015, 08:57:26 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Powinieneś użyć następującego wyrażenia:
Kod /
^ # początek ciągu (\d+(?:[\.,]\d)?) # pierwsza liczba: "123", "123,1", "123.3" - jako osobna grupa g\/ # stały fragment "g/" \d{1,2} # druga liczba: "1", "12" - jako osobna grupa % # stały fragment "%" $ # koniec ciągu /x Ten post edytował Crozin 24.03.2015, 10:04:01 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%)
|
Powinieneś użyć następującego wyrażenia: Kod / ^ # początek ciągu (\d+(?:[\.,]\d)) # pierwsza liczba: "123", "123,1", "123.3" - jako osobna grupa g\/ # stały fragment "g/" \d{1,2} # druga liczba: "1", "12" - jako osobna grupa % # stały fragment "%" $ # koniec ciągu /x jeśli wprowadze liczbę 123 (całkowitą) to błąd, a powinno być ok |
|
|
|
dopelganger [php] wyrażenie regularne 24.03.2015, 08:57:00
Crozin Grupa po przecinku powinna być opcjonalna, "?... 24.03.2015, 10:04:29
dopelganger Cytat(Crozin @ 24.03.2015, 10:04:29 )... 24.03.2015, 10:07:54 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 19:50 |