Kao ลกto veฤ sigurno znate, Internet skript jezici i uopลกte programski jezici se najviลกe koriste za rad sa stringovima. Tako je i sa Visual Basic Script-om, uglavnom je to obrada stringova na stranicama ili njihovo prezentovanje. Predstaviฤemo vam osnovne funkcije koje moลพete da upotrebite na vaลกim stranicama za obradu stringova.
- Prvo ฤemo predstaviti srodne ugraฤene funkcije: Trim, Ltrim i Rtrim, koje ฤete najฤeลกฤe koristiti za validaciju ulaznih podataka. Naime, ove funcije sluลพe za uklanjanje blank (praznih znakova) karaktera iz stringa. Evo i primera:
MidString = " <-NekaRec-> "
‘ Pocetni string.
RezString = LTrim(MidString)
‘ RezString = "<-NekaRec-> ".
RezString = RTrim(MidString)
‘ RezString = " <-NekaRec->".
RezString = LTrim(RTrim(MidString))
‘ RezString = "<-NekaRec->".
‘ Koristeci Trim funkciju samostalno,
‘ dobicemo isti rezultat.
RezString = Trim(MojString)
‘ RezString = "<-NekaRec->".
- Sledeฤa funkcija je Len koja sluลพi za prebrojavanje karaktera u jednom stringu (ลกto znaฤi i blank-ova):
Dim MojString, Duzina
MidString = "Pozdrav svima"
‘ Inicijalizacija varijable
Duzina = Len(MidString)
‘ Rezultat je 13
- Funkcija Mid kao rezultat vraฤa segment stringa odreฤene duลพine. Na primer:
MidString = "Mid Funkcija Prikaz"
‘ Kreiranje tekst stringa
PrvaRec = Mid(MojString, 1, 3)
‘ Rezultat je "Mid"
PoslednjaRec = Mid(MojString, 14, 6)
‘ Rezultat je "Prikaz"
SrednjaRec = Mid(MojString, 5)
‘ Rezultat je "Funkcija Prikaz"
- I prikazaฤemo vam dve sliฤne funkcije: Left i Right. Ove funkcije vraฤaju odreฤeni broj karaktera, sa leve, odnosno desne strane poฤetnog stringa:
MojString = "Test stringa"
NoviString = Left(MojString,3)
‘ NoviString = "Tes"
NoviString = Right(MojString,4)
‘ NoviString = "inga"
<HTML>
<HEAD>
<TITLE> "VBScript"</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!–
Dim UnetiString, BrSpaceova, Duzina, PozicijaBrSpaceova = 0
UnetiString = InputBox("Unesite string?")
Duzina = Len(UnetiString)
For Pozicija = 1 to Duzina
If Mid(UnetiString, Pozicija, 1) = Chr(32)
Then BrSpaceova = BrSpaceova + 1
Next
Document.write "Vas string ima "
Document.write BrSpaceova
Document.write " space karaktera"–>
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
Pratite Krstaricu na www.krstarica.com