একটি স্ট্রিংয়ে দু'এর বেশি ধারাবাহিক আলফা চর রয়েছে কিনা তা আমাকে নির্ধারণ করতে হবে। দুই বা তার বেশি [a-zA-Z]পাশাপাশি। উদাহরণ:
"ab" -> valid
"a1" -> invalid
"a b" -> invalid
"a"-> invalid
"a ab" -> valid
"11" -> invalid
উত্তর:
পার্সোনালালি (নবী হিসাবে) আমি ব্যবহার করেছি:
[0-9][0-9]+.
তবে সাইমনের একজন, সে কি আরও ভাল! = ডি
[a-zA-Z] {2, two দুটি বা ততোধিক অভিন্ন অক্ষরের জন্য কাজ করে না। এটি করার জন্য, আপনার কোনও চরিত্র ক্যাপচার করা উচিত এবং তারপরে ক্যাপচারটি পুনরায় পুনরায় পুনঃস্থাপন করা উচিত:
(।) \ 1
প্রথম বন্ধনী ক্যাপচার করে। যা কোনও চরিত্রের প্রতিনিধিত্ব করে এবং \ 1 হ'ল ক্যাপচারের ফলাফল - মূলত সেই চরিত্রটির ধারাবাহিক পুনরাবৃত্তি অনুসন্ধান করে। আপনি যে অক্ষরগুলি সন্ধান করতে চান তা ক্রমাগত অভিন্ন হিসাবে সুনির্দিষ্ট হতে চান, কেবলমাত্র "কোনও চরিত্র" একটি অক্ষর শ্রেণীর সাথে প্রতিস্থাপন করুন ...
([a-zA-Z]) \ 1
একটানা বারবার লোয়ার বা আপার কেস লেটার সন্ধান করে। "Abbc123" এ মিলছে এবং "abc1223" নয়। তাদের মধ্যবর্তী স্থানের (যেমন একটি আব) অনুমতি দেওয়ার জন্য, তবে ধরা পড়া চরিত্র এবং পুনরাবৃত্তির মধ্যে রেজেক্সে একটি alচ্ছিক স্থান অন্তর্ভুক্ত করুন ...
([আজ] এজেড])? গুলি? \ 1
আমি নিশ্চিত যে আপনি ছোট এবং উচ্চতর ক্ষেত্রে আলফা চরগুলি পেতে [a-zA-Z] এর পরিবর্তে [Az] ব্যবহার করতে পারেন http://www.w3schools.com/jsref/jsref_obj_regexp.asp
[A-z]অক্ষরের চেয়ে বেশি মিলছে। বিশেষত, এটি বর্গাকার বন্ধনী, ব্যাকস্ল্যাশ, কেরেটস, আন্ডারস্কোর এবং ব্যাকটিকগুলির সাথেও মেলে।
Zএবং aতাই (ভ্রান্তভাবে) এই জাতীয় বিন্যাসে অন্তর্ভুক্ত হবে। আমি দ্বিতীয়টি সুপারিশ করছি: ডাব্লু 3 স্কুল ব্যবহার করবেন না! এর মতো অনেকগুলি সূক্ষ্মভাবে খারাপ তথ্য রয়েছে।
[65-90]মিলবে 5- 9( এতেও রয়েছে 6) এবং 0!
{2}ছাড়া কমা এছাড়াও কাজ করা উচিত, ঠিক?