JavaScript RegExp Group [^0-9]

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

عبارت [^0-9] برای جستجوی هر حرفی که عدد نیست استفاده می‌شود.

اعداد در گوشه‌ها می‌توانند هر عددی از 0 تا 9 یا یک رنج اعداد باشند.

توضیح:لطفاً استفاده کنید [0-9] جستجو کردن هر عددی که بین دو گوشه قرار دارد.

مثال

مثال 1

جستجوهای کلی که شامل اعداد 1 تا 4 نیستند:

let text = "123456789";
let pattern = /[^1-4]/g;

آزمایش کنید

مثال 2

جستجوهای کلی که شامل اعداد غیر 1 هستند:

let test = "12121212";
let pattern = /[^1]/g;

آزمایش کنید

مثال 3

جستجوهای کلی که شامل اعداد 5 تا 8 نیستند:

let text = "123456789";
let pattern = /[^5-8]/g;

آزمایش کنید

نحوه استفاده

new RegExp("[^0-9]")

یا به صورت کوتاه‌تر:

/[^0-9]/

نحوه استفاده از نشانه‌گذاری修饰符

new RegExp("[^0-9]", "g")

یا به صورت کوتاه‌تر:

/[^0-9]/g

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

/[^0-9]/ این یک ویژگی ECMAScript1 (ES1) است.

همه مرورگرها به طور کامل ES1 (JavaScript 1997) را پشتیبانی می‌کنند:

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

روشهای جستجو عبارت正رنگ

در JavaScript، جستجوهای متنی عبارت正رنگ می‌توانند با روشهای مختلفی انجام شوند.

استفادهمدل (pattern)به عنوان یک عبارت正則، اینها از روشهای معمولی هستند:

مثال توضیح
text.match(مدل (pattern)) مетод جستجو زنجیره (match())
text.search(مدل (pattern)) مетод جستجو زنجیره (search())
مدل (pattern).exec(text) مетод RexExp exec()
مدل (pattern).test(text) مетод RexExp test()