![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Czy to możliwe zeby JS interpretowala inaczej wyrazenia regularne niz php
otoz mam taki wzorzec, ktory sluzy do przepuszczania tylko liter /^([a-zA-ZęóąśłżźćńÓĄŚŁŻŹĆŃ]+)\Z/ ktory dziala prawidkowo w php natomiast w JS juz nie PS. dodatkowo jesli usune poczatek i koniec tzn bedzie: [a-zA-ZęóąśłżźćńÓĄŚŁŻŹĆŃ] to JS zadziala ale juz nie tak jak trzeba, bo JS powie OK jak znajdzie wogole jakas litere, a chodzi o to zeby w tekscie byly tylko litery (np znak na 5 JS powininien powiedziec NIE) Czy to mozliwe zeby wyrazenia regularne z php nie dzialaly w JS ? Ten post edytował php programmer 18.01.2006, 12:56:51 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 188 Pomógł: 0 Dołączył: 23.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(php programmer @ 2006-01-18 11:56:02) Czy to możliwe zeby JS interpretowala inaczej wyrazenia regularne niz php Oczywiscie, ze mozliwe. Jest wiele standardow wyrazen regularnych, ktore roznia sie miedzy soba. Funkcje z serii preg_* obsluguja np regexy kompatybilne z perlowymi regexami. Korzysta z bilbioteki PCRE. Cytat PCRE - Perl-compatible regular expressions Co nie znaczy, ze jest w 100% kompatybilna. Cytat 8. Fairly obviously, PCRE does not support the (?{code}) and (?p{code})
constructions. However, there is support for recursive patterns using the non-Perl items (?R), (?number), and (?P>name). Also, the PCRE "callout" feature allows an external function to be called during tern matching. See the pcrecallout documentation for details. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 19:00 |