Quick References
      ADO
      ASP
      CSS2
      HTML
      JavaScript
      Jet SQL
      VBScript
      WML
      WMLScript
      WSH
      XHTML
      XML DOM
      XSLT

Features
      Knowledge Base
      Tutorials

Partners
     ZVON.ORG
     XML
     Planet Source Code
     VisualBuilder
     Web Design
     Your HTML Source
     XML/XSLT Forums
     ASPAlliance
     Scripts
     
     Programmers Heaven
     Tek-Tips Forums
     Developer Fusion
     Code Project









FUNCTION:  String.subString

String.subString(string, startIndex, length)
 
The String.subString function returns a substring that is contained in a given string. You must specify both the starting position inside the string and the length of the substring.
 
This function treats a string as an array where the first index position is numbered zero and the last index position is the total length of the string minus one. The total length of the string can be found using the String.length function.
 
You can use the String.find function to return the index position of a specified substring in a string.
 
The mandatory string parameter can be any string containing one or more of any combination of characters and white spaces.
 
The mandatory startIndex parameter is an integer number that is the position in the string array where the substring begins. If you provide a negative number, the index will start at zero. If the index number is greater in value than the highest actual index number in the string, an empty string will be returned and no error will be generated.
 
The mandatory length parameter is an integer number that is the overall length (size) of the substring. If the combination of the start index and length calls for a substring that would extend past the actual end of the given string, then a truncated substring is returned and no error is generated.
 
Code for SubStringExample.wml
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.WAPforum.org/DTD/wml_1.1.xml">
<wml>

<card id="card1">
   <p>
   subString example
   </p>
   <do type="accept">
      <go href="SubStringExample.wmls#findsubstring()" />
   </do>
</card>

<card id="card2">
<p>
   string = $(strng)
   <br />
   start index = $(startindx)
   <br />
   length = $(lngth)
   <br />
   substring = $(substrng)
</p>
</card>

</wml>

 
Code for SubStringExample.wmls
extern function findsubstring()
{
   var str = Dialogs.prompt("Enter a string", "");
   var ind = Dialogs.prompt("Enter start index", "");
   var len = Dialogs.prompt("Enter length", "");
   var substr = String.subString(str, ind, len);
   WMLBrowser.setVar("strng", str);
   WMLBrowser.setVar("startindx", ind);
   WMLBrowser.setVar("lngth", len);
   WMLBrowser.setVar("substrng", substr);
   WMLBrowser.go("SubStringExample.wml#card2");
};

 


Copyright 1999-2005 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information