var a = "very big letters";
var b = a.toUpperCase();
var c = a.toLowerCase();
Encoding a URL
var a = "http://www.u8686.com/index.asp";
var b = escape(a);
var c = unescape(b);
Finding a Substring within a String
var a = "This sentence contains a substring.";
var b = a.indexOf("sentence");
var a = "First word, last word";
var b = a.lastIndexOf("word");
Splitting a String into Substrings
var a = "http://www.u8686.com/index.asp";
var b = a.substring(10,20);
var c = "Chico,Groucho,Gummo,Harpo,Zeppo";
var d = c.split(",");
Testing whether a String Matches a Regular Expression
var string = "Want to test a string? Use a regular expression!";
var pattern = /test.*regular/;
if (pattern.test(string))
{
var result = "Matched";
}
else
{
var result = "Not matched";
}
Testing whether a String Contains Only Numeric Data
var numericalString = "3.14159265";
var characterString = "3 point 1";
var pattern = /^-?/d+(/./d+)?$/;
var a = pattern.test(numericalString);
var b = pattern.test(characterString);
Testing whether a String is a Valid Phone Number
var telephoneString = "(03) 9555 5555";
var emailString = "bill@microsoft.com";
var pattern = /^(/(/d+/) ?)?(/d+[/- ])*/d+$/;
var a = pattern.test(telephoneString);
var b = pattern.test(emailString);
Testing whether a String is a Valid Email Address
var validEmail = "anakin36@tatooine.com";
var invalidEmail = "darth@thedeathstar";
var pattern = /^[/w/./-]+@([/w/-]+/.)+[a-zA-Z]+$/;
var a = pattern.test(validEmail);
var b = pattern.test(invalidEmail);
Searching and Replacing Text using a Regular Expression
var pattern = /closures/;
var string = "JavaScript programmers love closures";
var result = string.replace(pattern, "bananas");