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
String.find
String.charAt
String.elementAt
String.removeAt
String.replaceAt
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