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.compare

String.compare(string1, string2)
 
The String.compare function compares two given strings, ranks them based upon their lexicographic relation, and returns a 1, 0, or -1 to indicate their relative rank. By lexicographic relation, we refer to the positional relationship of the characters in the native character set. For example, a is usually ranked lower than b.
  • 1 indicates that string1 is ranked higher that string2.
  • 0 indicates that the two strings are equal in rank.
  • -1 indicates that string1 is ranked lower that string2.
The mandatory string1 parameter can be any string containing zero or more of any combination of characters and white spaces.
 
The mandatory string2 parameter can be any string containing zero or more of any combination of characters and white spaces.
 
Code for CompareExample.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>
   compare example
   </p>
   <do type="accept">
      <go href="CompareExample.wmls#findcompare()" />
   </do>
</card>

<card id="card2">
<p>
   string1 = $(string1)
   <br />
   string2 = $(string2)
   <br />
   rank = $(rank)
</p>
</card>

</wml>

 
Code for CompareExample.wmls
extern function findcompare()
{
   var str1 = Dialogs.prompt("Enter string1", "");
   var str2 = Dialogs.prompt("Enter string2", "");
   var rnk = String.compare(str1, str2);
   WMLBrowser.setVar("string1", str1);
   WMLBrowser.setVar("string2", str2);
   WMLBrowser.setVar("rank", rnk);
   WMLBrowser.go("CharAtExample.wml#card2");
};

 


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