Modifiers در شیء RegExp

Modifiers، سراسری (global) بودن و یا حساس به بزرگ و کوچک بودن حروف (case-sensitive) در یک جستجو را مشخص می کند.

حرف "i" نشان دهنده case-insensitive بودن جستجو است. (حساس نبودن به حروف بزرگ و کوچک)

حرف "g" نشان دهنده سراسری (global) بودن جستجو است. (جستجو بعد از یافتن اولین مورد متوقف نمی شود)

مثال 1

جستجوی کلمه ی "beyamooz" در رشته str بصورت case-insensitive:

var str="Visit Beyamooz.com";
var patt1=/beyamooz/i;
document.write(str.match(patt1));

خروجی کد بالا:

Beyamooz
خودتان امتحان کنید »

مثال 2

جستجوی کلمه ی "is" در رشته str بصورت سراسری (global):

var str="Is this all there is?";
var patt1=/is/g;
document.write(str.match(patt1));

خروجی کد بالا:

is,is
خودتان امتحان کنید »

مثال 3

جستجوی کلمه ی "is" در رشته str بصورت سرارسی (global) و case-insensitive:

var str="Is this all there is?";
var patt1=/is/gi;
document.write(str.match(patt1));

خروجی کد بالا:

Is,is,is
خودتان امتحان کنید »