Witaj, Gościu O nas | Kontakt | Mapa
Wortal Forum PHPEdia.pl Planeta Kubek IRC Przetestuj się!

Zrozumieć obiekt RegExp w JavaScript

Realne podejście do abstrakcji obiektów

Jak na razie, wszystkie przykłady w tym artykule były dość trywialne, ale pokazały potęgę wyrażeń regularnych w JavaScript. Ale ten język posiada również własny obiekt, używany tylko i wyłącznie do obsługi tychże wyrażeń w zmiennych i różnorakich tekstach.

Obiekt RegExp posiada trzy użyteczne metody:

  • test() - sprawdza tekst w poszukiwaniu znaków pasujących do wzorca
  • exec() - zwraca tablicę słów, pasujących do wzorca, pozwala na tworzenie i używanie bardziej zaawansowanych wyrażeń
  • compile() - pozwala na zmianę wyrażeń regularnych przechowywanych przez obiekt

Zobaczmy może przykład:

<script language="JavaScript"> 
  
// łańcuch tekstowy
var str = "The Matrix"; 
  
// obiekt RegExp 
var character = new RegExp("tri"); 
  
// wyszukiwanie wzorca w łańcuchu 
if(character.test(str)) { 
alert("User located in The Matrix."); 
} else { 
alert("Sorry, user is not in The Matrix."); 
} 
  
</script> 

Ten kod jest podobny do pierwszego przykładu w tym artykule. Jednakże, jak sam pewnie widzisz, zastosowałem tutaj całkowicie odmienne podejście do problemu wyszukiwania wzorca.

Informacje na podobny temat:
Wasze opinie
Wszystkie opinie użytkowników: (1)
zamiana nietypowych znaków
Niedziela 01 Kwiecień 2007 11:46:19 am - Fixer <piskomd_at_poczta.onet.pl>

a jak zamienić w tekście zestaw znaków typu :) lub :/ na <img src"".....?

Mentax.pl    NQ.pl- serwery z dodatkiem świętego spokoju...   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2024 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System