Archive for April 7, 2007

JavaScript Regular Expression Case-Sensitivity

Posted in JavaScript, Web, programming on April 7, 2007 by Joey

By default, JavaScript regular expressions are case-sensitive. The JavaScript ‘i’ regular-expression flag controls case-sensitivity.

For example:

//Default: case-sensitive – The result of this is “false” due to “Joey” being capitalized
var rePattern = /joey/;
var IsFound = rePattern.test(“Joey javascript”);
alert (IsFound);

//Adding the ‘i’ flag makes it case-insensitive, resulting in “true”
var rePattern = /joey/i;
var IsFound = rePattern.test(“Joey javascript”);
alert (IsFound);