জেভাস্ক্রিপ্ট RegExp i মোড
- পূর্ববর্তী পৃষ্ঠা g
- পরবর্তী পৃষ্ঠা d
- 返回上一层 JavaScript RegExp রেফারেন্স হান্ডবুক
সংজ্ঞা ও ব্যবহার
"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 |
---|---|---|---|---|---|
সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন |
- পূর্ববর্তী পৃষ্ঠা g
- পরবর্তী পৃষ্ঠা d
- 返回上一层 JavaScript RegExp রেফারেন্স হান্ডবুক