জেভাস্ক্রিপ্ট RegExp i মোড

সংজ্ঞা ও ব্যবহার

"i" মোডকে অসমানতা নির্বিশেষে মাথামাথা মিলান নির্দিষ্ট করে।

প্রক্রিয়া

উদাহরণ 1

অসমানতা নির্বিশেষে "is"-এর অনুসন্ধান করুন:

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

আপনার হাতে পরীক্ষা করুন

উদাহরণ 2

শব্দচিহ্ন "codew3c"-এর উপর অসমানতা নির্বিশেষে অনুসন্ধান করুন:

পদ্ধতিগত রূপান্তর ফাংশন exec() ব্যবহার:

let text = "Visit codew3c";
let pattern = /codew3c/i;
let result = pattern.exec(text);

আপনার হাতে পরীক্ষা করুন

উদাহরণ 3

পদ্ধতিগত রূপান্তর ফাংশন ব্যবহার test():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = pattern.test(text);

আপনার হাতে পরীক্ষা করুন

উদাহরণ 4

শব্দচিহ্ন ফাংশন ব্যবহার match():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

আপনার হাতে পরীক্ষা করুন

গঠনশৈলী

new RegExp("regexp", "i")

বা সংক্ষিপ্তভাবে:

/regexp/i

সূচনা

আপনি ব্যবহার করতে পারেন ignoreCase প্রক্রিয়াকরণ পরীক্ষা করুন কিনা "i" মোডকে সমাযোজিত হয়নি কি।

let pattern = /W3S/i;
let result = pattern.ignoreCase;

আপনার হাতে পরীক্ষা করুন

পদ্ধতিগত রূপান্তর সমীক্ষা

জেভাস্ক্রিপ্টে, পদ্ধতিগত রূপান্তর লিখার পদ্ধতি বিভিন্ন পদ্ধতিতে করা যেতে পারে。

ব্যবহারপ্যাটার্ন (pattern)এইসব পদ্ধতিগুলি পদ্ধতিগত রূপান্তর হিসাবে সবচেয়ে ব্যবহৃত:

উদাহরণ বর্ণনা
text.match(pattern) শব্দচিহ্ন পদ্ধতি match()
text.search(pattern) শব্দচিহ্ন পদ্ধতি search()
pattern.exec(text) RexExp পদ্ধতি exec()
pattern.test(text) RexExp পদ্ধতি test()

ব্রাউজার সমর্থন

/regexp/i এটি ECMAScript1 (ES1) বৈশিষ্ট্য।

সমস্ত ব্রাউজারগুলি পূর্ণাত্মকভাবে ES1 (JavaScript 1997) সমর্থন করে:

Chrome IE Edge Firefox Safari Opera
সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন