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);
Filed under: JavaScript, Programming, Web
[...] The i flag specifies case-insensitivity. I explained this in my post JavaScript Regular Expression Case Sensitivity [...]