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));
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));
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));
var patt1=/is/gi;
document.write(str.match(patt1));
خروجی کد بالا:
Is,is,is
خودتان امتحان کنید »