گروه [^abc] RegExp در جاوااسکریپت

تعریف و استفاده

گوشه‌های [^abc] هر حرف غیر از آن‌ها را که در گوشه‌ها قرار ندارند، تطبیق می‌دهند.

گوشه‌ها می‌توانند یک حرف، یک گروه یا یک محدوده حروف را تعریف کنند:

[^abc] هر حرف غیر از a، b یا c
[^A-Z] هر حرف غیر از حروف از A بزرگ تا Z بزرگ
[^a-z] هر حرف غیر از حروف از a کوچک تا z کوچک
[^A-z] هر حرف غیر از حروف از A بزرگ تا z کوچک

مثال 6کریپشن [abc] عبارت کو قفل کئے جانے والے کوئی بھی حروف تلاش کرنا ہے۔

مثال

مثال 1

جستجو کلی برای حروفی که در گوشه‌های [ه] قرار ندارند انجام می‌شود:

بچولی کو چھوٹا "a" سے بڑا اور بچولی کو چھوٹا "h" سے چھوٹا کی حروف کی مجموعی تلاش کریں:
let نمونه_موشکاف = /[^ه]/g;

آپ خود سجاوٹ کریں

例子 2

مثال 2

غیر "i" اور "s" کی حروف کی مجموعی تلاش کریں:
let text = "Do you know if this is all there is?";

آپ خود سجاوٹ کریں

let pattern = /[^is]/gi;

مثال 3

بچولی کو چھوٹا "a" سے بڑا اور بچولی کو چھوٹا "h" سے چھوٹا کی حروف کی مجموعی تلاش کریں:
let text = "Is this all there is?";

آپ خود سجاوٹ کریں

let pattern = /[^a-h]/g;

مثال 4

بزرگ "A" سے بڑا اور بڑا "E" سے چھوٹا کی حروف کی مجموعی تلاش کریں:
let text = "I SCREAM FOR ICE CREAM!";

آپ خود سجاوٹ کریں

let pattern = /[^A-E]/g;

مثال 5

let text = "I Scream For Ice Cream, is that OK?!";
غیر "A" سے بڑا اور "e" سے چھوٹا کی حروف کی مجموعی تلاش کریں:

آپ خود سجاوٹ کریں

let pattern = /[^A-e]/g;

مثال 6کریپشن:

غیر [a-s] کی حروف کی مجموعی، غیر حروف کی تلاش کریں:

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[^a-s]/gi;

آپ خود سجاوٹ کریں

معیار

new RegExp("[^xyz]")

یا قلیل مضمون:

/[^xyz]/

متبادل معیار کا طریق

new RegExp("[^xyz]", "g")

یا قلیل مضمون:

/[^xyz]/g

تذکرہ

کریپشن [abc] عبارت کو قفل کئے جانے والے کوئی بھی حروف تلاش کرنا ہے۔

مرورکر کی پشتیبانی

/[^abc]/ یہ ECMAScript1 (ES1) کی خصوصیت ہے。

تمام مرورکرات کا پورا پشتیبانی ES1 (JavaScript 1997) ہے:

Chrome IE Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

نمونوں کی تلاش کا طریق

جس میں JavaScript میں، نمونوں کی تلاش مختلف طریقوں سے کی جاسکتی ہے。

استعمالنمونہ (pattern)یہ معیار نمونوں کے طور پر سب سے زیادہ استعمال کئے جانے والی ہیں:

مثال وصف
text.match(نمونہ) نمونہ کا طریق match()
text.search(نمونہ) نمونہ کا طریق search()
نمونہ.exec(text) RexExp کا طریق exec()
نمونہ.test(text) RexExp کا طریق test()