JavaScript Regular Expression Case-Sensitivity

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);

One Response

  1. [...] The i flag specifies case-insensitivity. I explained this in my post JavaScript Regular Expression Case Sensitivity [...]

Leave a Reply