Enter a string
your string
match character a
anywhere
search found first a
at location
replace all a
with A
// sample-6-regular-expressions.js
// This sample shows String character methods
function reset_values()
{
var output1 = document.getElementById("output1");
var output2 = document.getElementById("output2");
var output3 = document.getElementById("output3");
var output4 = document.getElementById("output4");
var output5 = document.getElementById("output5");
output1.value = null;
output2.value = null;
output3.value = null;
output4.value = null;
output5.value = null;
output1.focus();
}
function change_values()
{
var output1 = document.getElementById("output1");
var output2 = document.getElementById("output2");
var output3 = document.getElementById("output3");
var output4 = document.getElementById("output4");
var output5 = document.getElementById("output5");
var string_object = new String(output1.value);
output2.value = string_object;
var a_pattern = new RegExp("a","i"); // a, case insensitive
if (string_object.match(a_pattern) != null)
output3.value = "yes";
else
output3.value = "no";
var string_location = string_object.search(a_pattern);
if (string_location != -1)
output4.value = string_location;
else
output4.value = "none";
var global_a_pattern = new RegExp("a","g"); // a, case sensitive, global
var replaced_string = string_object.replace(global_a_pattern, "A");
output5.value = replaced_string;
}